Opkg

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(FAQ)
Line 3: Line 3:
 
Opkg is a lightweight package management system based on Ipkg.
 
Opkg is a lightweight package management system based on Ipkg.
  
 
+
== Planned features ==
== New features ==
+
  
 
Here is a list of additional features compared to Ipkg.
 
Here is a list of additional features compared to Ipkg.
  
* Uses libcurl to download files
+
* Uses libcurl to download files [done]
* The command line client has a progress bar to show progress of downloads and libopkg support sending progress callbacks to clients.
+
* The command line client has a progress bar to show progress of downloads and libopkg support sending progress callbacks to clients [done]
 
+
* Simple user interactions during postinstall
 +
* Restructure source code and make it more robust
 +
* Improve command line options
 +
* Signed packages and repositories
 +
* Store packages in database
  
 
== Issues ==
 
== Issues ==
  
 
* http proxy works but authentication not tested yet
 
* http proxy works but authentication not tested yet
 
  
 
== FAQ ==
 
== FAQ ==
Line 22: Line 24:
  
 
A. It is based on the [http://www.handhelds.org/download/packages/ipkg/ipkg-0.99.163.tar.gz ipkg-0.99.163] tarball
 
A. It is based on the [http://www.handhelds.org/download/packages/ipkg/ipkg-0.99.163.tar.gz ipkg-0.99.163] tarball
 
  
 
Q. Why "fork" and rename Ipkg?
 
Q. Why "fork" and rename Ipkg?
  
A. Ipkg is no longer actively maintained and there may be issues with using the Ipkg name
+
A. Ipkg is no longer actively maintained upstream and there are potential trademark issues with using the Ipkg name

Revision as of 21:59, 18 January 2008

Contents

What is Opkg?

Opkg is a lightweight package management system based on Ipkg.

Planned features

Here is a list of additional features compared to Ipkg.

  • Uses libcurl to download files [done]
  • The command line client has a progress bar to show progress of downloads and libopkg support sending progress callbacks to clients [done]
  • Simple user interactions during postinstall
  • Restructure source code and make it more robust
  • Improve command line options
  • Signed packages and repositories
  • Store packages in database

Issues

  • http proxy works but authentication not tested yet

FAQ

Q. What version of Ipkg is Opkg based on?

A. It is based on the ipkg-0.99.163 tarball

Q. Why "fork" and rename Ipkg?

A. Ipkg is no longer actively maintained upstream and there are potential trademark issues with using the Ipkg name

Personal tools

What is Opkg?

Opkg is a lightweight package management system based on Ipkg.

Planned features

Here is a list of additional features compared to Ipkg.

  • Uses libcurl to download files [done]
  • The command line client has a progress bar to show progress of downloads and libopkg support sending progress callbacks to clients [done]
  • Simple user interactions during postinstall
  • Restructure source code and make it more robust
  • Improve command line options
  • Signed packages and repositories
  • Store packages in database

Issues

  • http proxy works but authentication not tested yet

FAQ

Q. What version of Ipkg is Opkg based on?

A. It is based on the ipkg-0.99.163 tarball

Q. Why "fork" and rename Ipkg?

A. Ipkg is no longer actively maintained upstream and there are potential trademark issues with using the Ipkg name