Xo-get: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (+ gui link)
m (info update)
Line 2: Line 2:
<tr>
<tr>
<td valign="top">__TOC__</td>
<td valign="top">__TOC__</td>
<td valign="top" style="padding-left:20px;">
<td valign="top" style="padding-left:20px; width:300px; text-align:center;">
'''<font color="green">XO-Get</font>''' is a very simple package-installer / manager, used for installing, testing and removing activities for / on the xo-laptop and emulators.
'''<font color="green">XO-Get</font>''' 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 [[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]).
'''<font color="green">News</font>''': We are currently developing a [[Xo-get/Xo-get-gtk|Graphical User Interface]] with [[PyGTK]]</td>
</td>
</tr>
</tr>
</table>
</table>

Revision as of 17:37, 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 developing a Graphical User Interface with PyGTK


About xo-get


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:

updateUpdates the Database
listLists installable Activities
searchSearches for tags, names, descriptions
installInstalls the given Activity
removeRemoves an Activity
startStarts Activity
statusList all installed Activities


Usage

Installation of xo-get

wget xo-get.olpc.at
chmod u+x xo-get.py


Installation of xo-get GUI

./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