Xo-get: Difference between revisions
Jump to navigation
Jump to search
Crazy-chris (talk | contribs) m (+categories) |
Crazy-chris (talk | contribs) m (info update) |
||
Line 1: | Line 1: | ||
<table border="0"> |
|||
⚫ | |||
<tr> |
|||
We are currently working on a Graphical User Interface for xo-get (with GTK): |
|||
<td valign="top">__TOC__</td> |
|||
* [[Xo-get/Xo-get-gtk]] |
|||
<td valign="top" style="padding-left:20px;"> |
|||
⚫ | |||
⚫ | |||
'''News''': |
|||
We are currently working on a PyGTK [[Xo-get/Xo-get-gtk|Graphical User Interface for xo-get]] ([http://dev.laptop.org/git?p=projects/xo-get;a=blob;f=xoget.activity/xoget.xo alpha version]). |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
=== XO-Get === |
|||
⚫ | |||
'''Installation''': |
|||
⚫ | |||
⚫ | |||
== About xo-get == |
|||
⚫ | |||
* [http://dev.laptop.org/git?p=projects/xo-get;a=blob;f=xo-get.py Source] (GPL) |
|||
⚫ | |||
* Repository: [[Activities]] |
|||
# Source: [http://dev.laptop.org/git?p=projects/xo-get;a=tree dev.laptop.org] |
|||
# Can install many GCompris Activities |
|||
# Installing via local .xo files or downloaded bundles |
|||
# Removing of any installed Activity |
|||
⚫ | |||
# Downloading and storing everything in ~/.xo_get |
|||
⚫ | |||
./xo-get.py update |
./xo-get.py update |
||
./xo-get.py list ['categories' / category_name] |
./xo-get.py list ['categories' / category_name / 'gcompris'] |
||
./xo-get.py search activity_name / tag |
./xo-get.py search activity_name / tag |
||
./xo-get.py install activity_name / activity_file.xo |
./xo-get.py install activity_name / activity_file.xo |
||
./xo-get.py remove activity_name / activity_file.xo |
./xo-get.py remove activity_name / activity_file.xo / activity_directory |
||
./xo-get.py start activity_name |
|||
./xo-get.py status ['log'] |
./xo-get.py status ['log'] |
||
'''Explanation:''' |
|||
: <table border="0"><tr><td style="width:70px;">''update''</td><td>Updates the Database</td></tr><tr><td>''list''</td><td>Lists installable Activities</td></tr><tr><td>''search''</td><td>Searches for tags, names, descriptions</td></tr><tr><td>''install''</td><td>Installs the given Activity</td></tr><tr><td>''remove''</td><td>Removes an Activity</td></tr><tr><td>''start''</td><td>Starts Activity</td></tr><tr><td>''status''</td><td>List all installed Activities</td></tr></table> |
|||
⚫ | |||
⚫ | |||
=== Installation of xo-get === |
|||
⚫ | |||
⚫ | |||
=== Installation of xo-get GUI === |
|||
⚫ | |||
* soon: './xo-get.py install xo-get' |
|||
⚫ | |||
'''List installed Activities''' |
'''List installed Activities''' |
||
./xo-get.py status |
./xo-get.py status |
||
Line 40: | Line 55: | ||
./xo-get remove simcity.xo |
./xo-get remove simcity.xo |
||
=== Name Assistant === |
|||
* Search, list and |
* Search, list, install and remove activities with typing only the beginning of the activity's/category's name as parameter |
||
List the category "Fun Games": |
List the category "Fun Games": |
||
./xo-get.py list fun |
./xo-get.py list fun |
||
Install CC Licensing Activity: |
Install CC Licensing Activity: |
||
./xo-get.py install cc |
./xo-get.py install cc |
||
Removing simcity |
|||
./xo-get.py remove simc |
|||
Revision as of 13:31, 18 January 2008
XO-Get is a very simple package-installer / manager, used for installing, testing and removing activities for / on the xo-laptop and emulators. News: We are currently working on a PyGTK Graphical User Interface for xo-get (alpha version). |
About xo-get
- Source (GPL)
- dev.laptop.org
- Repository: Activities
Supported commands
./xo-get.py update ./xo-get.py list ['categories' / category_name / 'gcompris'] ./xo-get.py search activity_name / tag ./xo-get.py install activity_name / activity_file.xo ./xo-get.py remove activity_name / activity_file.xo / activity_directory ./xo-get.py start activity_name ./xo-get.py status ['log']
Explanation:
update Updates the Database list Lists installable Activities search Searches for tags, names, descriptions install Installs the given Activity remove Removes an Activity start Starts Activity status List all installed Activities
Usage
Installation of xo-get
wget xo-get.olpc.at chmod u+x xo-get.py
Installation of xo-get GUI
- for now, please use the .xo from dev.laptop.org
- soon: './xo-get.py install xo-get'
Usage Examples
List installed Activities
./xo-get.py status
Installing & Removing
./xo-get.py install simcity ./xo-get.py remove simcity
Local .xo files
./xo-get install simcity.xo ./xo-get remove simcity.xo
Name Assistant
- Search, list, install and remove activities with typing only the beginning of the activity's/category's name as parameter
List the category "Fun Games":
./xo-get.py list fun
Install CC Licensing Activity:
./xo-get.py install cc
Removing simcity
./xo-get.py remove simc
GCompris
List GCompris activities:
./xo-get.py list gcompris
Install GCompris activities:
./xo-get install gcompris-...
Install all GCompris activities (> 100):
./xo-get install gcompris