Om 2008 Installer

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Useage)
 
(61 intermediate revisions by 15 users not shown)
Line 1: Line 1:
__NOEDITSECTION__
 
 
{{Om 2008.8}}
 
{{Om 2008.8}}
  
 
==Introduction==
 
==Introduction==
'''Installer''' is a tool for ''installing'', ''updating'' and ''uninstalling'' programs on your Neo.   
+
The Openmoko Installer (Codename: [http://code.google.com/p/om-assassin/ Assassin]) is a tool for ''installing'', ''updating'' and ''uninstalling'' programs on your Neo.   
  
 
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "
 
{| class="wikitable" cellspacing="0" cellpadding="0" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #c0c0c0; background:#eeeeee; floating="center";width:100%; "
 
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |   
 
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |   
[[Image:Install.png|200px|thumb|catogory]]
+
[[Image:Install.png|200px|thumb|categories]]
 
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |
 
! style="background:#fcfcfc;border-left:1px solid #9999cc;border-right:1px ; border-top:2px solid 75d806; border:0px solid #222222; width:25% " |
 
[[Image:Install1.png|200px|thumb|choose program]]
 
[[Image:Install1.png|200px|thumb|choose program]]
Line 15: Line 14:
 
[[Image:Om2008 installer2.png|200px|thumb|install application]]
 
[[Image:Om2008 installer2.png|200px|thumb|install application]]
 
|}
 
|}
==Download & Install ==
 
'''Installer''' uses a WiFi or [http://svn.openmoko.org/developers/tick/Test_env_script_GTA02A5/setneo USB] network connection to connect to repositories.
 
  
===Instructions===
+
== Manual ==
  
'''[1]'''  Connect to a WiFi network in the '''Settings''' application, or manually connect to a USB network connection before proceeding to '''Installer''.
+
see [[Manuals/Om 2008#Installer]]
  
'''[2]'''  In '''Installer''', press the '''INSTALL''' button from the bottom bar to view a list of Categories. This is also the default page of the Installer application.
+
== Features ==
 +
* '''Installer''' is a specialized GUI front-end of [http://packagekit.org/ Packagekit] over DBus interface.
  
'''[3]'''   Select a Category from the category list, then select a package to install.
+
* '''Installer''' should be run with stable network conditions and power supply.  Once '''Installer''' is launched, it actively tries to connect to installed repositories. Timeout will make it unresponsive if the network condition is not stable. If you do not have access to WiFi, a [http://svn.openmoko.org/developers/tick/Test_env_script_GTA02A5/setneo USB] connection is recommended.
  
'''[4]'''   In the package information page, press the image box and confirm to begin.
+
* '''Installer''' refreshes the package meta-data every 2 days.
  
'''[5]'''  Once the progress bar shows '''Done''', you will return to the Installer default page.  Installation is then complete.
+
* The default Packagekit backend on Neo is [[opkg]], but it is not restricted to opkg.  
  
* To ''update'' or ''uninstall'' packages, simply replace step '''[2]''' with the desired function '''UPDATE''' or '''UNINSTALL''' and proceed to through step '''[5]'''.
+
* You can also talk with Packagekit through DBus.
==Sharing Applications==
+
Sharing applications amongst users and developers is easy using the [[CommunityRepository | Multiverse]].  Anyone can upload applications or even their own repository to share with fellow Neo owners.
+
  
===How to add a package to Openmoko Repository===
+
* '''Installer''' will launch packagekitd automatically, which will lock the libopkg to avoid synchronization trouble.  Normally, the packagekitd terminates itself after about 5 minutes. If you want to use 'opkg', you may terminate '''Installer''' and:
* [[CommunityRepository#How_to_release_packages | Add package to Openmoko Repository]]
+
  
 +
killall packagekitd
  
== Installer Tech. Features ==
+
== See also ==
* When Installer has been launched, it will actually try to detect repositories you installed. It will takes some time if your network condition is not so good.
+
[1] Installer project - http://code.google.com/p/om-assassin/
* Please run Installer with good network condition and good power supply.
+
** According to this using USB connection is recommended.
+
** Or connecting to WiFi with Charger.
+
  
* Installer will refresh all the packages meta-data for every two days.
+
[2] Packagekit project - http://packagekit.org/
* When running Installer, it will also launch packagekitd automatically, in which will lock the libopkg for synchronization issues, if you want to use opkg. You may terminate Installer and killall packagekitd.
+
* Installer is a specialized GUI front-end of [http://packagekit.org/ Packagekit] over DBus interface.
+
** If you are very geek, you actually can talk with Packagekit through DBus.
+
* The default Packagekit backend on Neo is [[opkg]], but not have to be opkg.
+
  
== Reference ==
+
[3] Opkg package management - [[Opkg]]
[1] Assassin project - http://code.google.com/p/om-assassin/
+
 
+
[2] Packagekit project - http://packagekit.org/
+
  
[3] Opkg package management - http://wiki.openmoko.org/wiki/Opkg
+
[4] List of [[Users Repositories]]
  
[[Category:Applications]]
+
[[Category:Package management]]
[[Category:Openmoko2008.8]]
+
[[Category:Om 2008.8]]

Latest revision as of 22:19, 29 July 2009


Contents

[edit] Introduction

The Openmoko Installer (Codename: Assassin) is a tool for installing, updating and uninstalling programs on your Neo.

categories
choose program
install application
install application

[edit] Manual

see Manuals/Om 2008#Installer

[edit] Features

  • Installer is a specialized GUI front-end of Packagekit over DBus interface.
  • Installer should be run with stable network conditions and power supply. Once Installer is launched, it actively tries to connect to installed repositories. Timeout will make it unresponsive if the network condition is not stable. If you do not have access to WiFi, a USB connection is recommended.
  • Installer refreshes the package meta-data every 2 days.
  • The default Packagekit backend on Neo is opkg, but it is not restricted to opkg.
  • You can also talk with Packagekit through DBus.
  • Installer will launch packagekitd automatically, which will lock the libopkg to avoid synchronization trouble. Normally, the packagekitd terminates itself after about 5 minutes. If you want to use 'opkg', you may terminate Installer and:
killall packagekitd

[edit] See also

[1] Installer project - http://code.google.com/p/om-assassin/

[2] Packagekit project - http://packagekit.org/

[3] Opkg package management - Opkg

[4] List of Users Repositories

Personal tools
Key pages on:
Om 2008


Introduction

Installer is a tool for installing, updating and uninstalling programs on your Neo.

catogory
choose program
install application
install application

Download & Install

Installer uses a WiFi or USB network connection to connect to repositories.

Instructions

'[1] Connect to a WiFi network in the Settings application, or manually connect to a USB network connection before proceeding to Installer.

[2] In Installer, press the INSTALL button from the bottom bar to view a list of Categories. This is also the default page of the Installer application.

[3] Select a Category from the category list, then select a package to install.

[4] In the package information page, press the image box and confirm to begin.

[5] Once the progress bar shows Done, you will return to the Installer default page. Installation is then complete.

  • To update or uninstall packages, simply replace step [2] with the desired function UPDATE or UNINSTALL and proceed to through step [5].

Sharing Applications

Sharing applications amongst users and developers is easy using the Multiverse. Anyone can upload applications or even their own repository to share with fellow Neo owners.

How to add a package to Openmoko Repository


Installer Tech. Features

  • When Installer has been launched, it will actually try to detect repositories you installed. It will takes some time if your network condition is not so good.
  • Please run Installer with good network condition and good power supply.
    • According to this using USB connection is recommended.
    • Or connecting to WiFi with Charger.
  • Installer will refresh all the packages meta-data for every two days.
  • When running Installer, it will also launch packagekitd automatically, in which will lock the libopkg for synchronization issues, if you want to use opkg. You may terminate Installer and killall packagekitd.
  • Installer is a specialized GUI front-end of Packagekit over DBus interface.
    • If you are very geek, you actually can talk with Packagekit through DBus.
  • The default Packagekit backend on Neo is opkg, but not have to be opkg.

Reference

[1] Assassin project - http://code.google.com/p/om-assassin/

[2] Packagekit project - http://packagekit.org/

[3] Opkg package management - http://wiki.openmoko.org/wiki/Opkg