Current Version:
0.6.2 - released 2005/02/22
Screenshot
(Click for larger image)
Download
- Source code
- Binary packages for OpenZaurus 3.5.3 or Familiar 0.8.2
Additional Links
Package Manager is the default utility for installation, removal and updating of applications on portable devices running Opie. It was originally based on AQPkg, the previous package management utility written by Andy Qua.
Package Manager is based on a flexible, modular framework and currently supports the Ipkg packaging format (using libipkg) which is the standard for embedded Linux platforms. However, Packager Manager has been designed from the start to support quick implementation of other packaging formats if necessary.
Features
- 100% compatibility with the ipkg command-line utility (both in command functionality and configuration file usage)
- Automatic linking of applications when installed to a memory card (or other non-standard location)
- Powerful package filtering - filter on any, or all, of the following: package name, source feed, installation location, application category and installation status
Current tasks for version 1.0
- Fix version comparison
- Provide feedback to user when displaying package info (OWait)
Version info
0.6.2 - 2005/02/22
- Added support for ipkg configuration option, 'lists_dir'
- Make app depend on libipkg-0.99.143, or greater
- Optimize ipkg configuration file read routine
- Fixed stupid bug where last package in status file was not shown as installed when it should be
- Removed printf's
0.6.1 - 2005/01/02
- Implemented native package linking code to remove need for ipkg-link
- Implement package in OIpkg (removed from InstallDlg) as this is ipkg specific
- Many small code tweaks
0.6.0 - 2004/12/21
- Added support for Ipkg 'src/gz' feeds
- Improve server and destination tabs UI's in configuration dialog
- Fix app linking to link all dependent packages as well as selected packages
- Hide 'Retrive File List' button once list is retrieved in Package Info dialog
0.5.0 - 2004/11/18
- All v1.0 functionality implemented
- Implemented installation of local packages
- Implemented linking of non-root apps (using ipkg-link)
- Many UI tweaks for installation and filter dialogs
0.4.0 - 2004/04/21
- Added saving of ipkg configuration information
- Re-initialize ipkg when configuration information changes
- Added QWhatsThis for all UI controls
- Remove Location from OConfItem as it is not used/needed
- Re-ordered includes to follow Opie standards
0.3.0 - 2004/02/13
- Fix handling of filtering options in View menu
- Do proper version string comparison
- Fix string alignment code in PromptDlg to eliminate QT warning messages
- Package information dialog implemented
- What's This app icon enabled
- Changed all QDialog::exec() occurences to QPEApplication::execDialog()
- Added package download functionality
- Have Opie update links after install/removal so that apps will display properly in Launcher
0.2.0 - 2004/01/20
- Converted to use libipkg in place of spawning ipkg process
0.1.0 - 2004/01/13
- Initial check-in of new package management client to eventually replace AQPkg