Difference between revisions of "Application:Preware"

From WebOS Internals
Jump to navigation Jump to search
Line 10: Line 10:
  
 
Preware is a package management application for the Palm Pre.  Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository).  Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.
 
Preware is a package management application for the Palm Pre.  Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository).  Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.
 +
 +
This application was the result of extensive design in [[IPKG Service]] and [[Preware Design]].
  
 
== Status ==
 
== Status ==
Line 29: Line 31:
 
=== Limitations ===
 
=== Limitations ===
  
The Package Management Service does not yet handle postinst and prerm files, so you will need to continue to use the WebOS Quick Install tool to install advanced webos-internals packages that require commands to be run as the root user upon installation and removal.
+
The Package Management Service does not yet handle postinst and prerm files, so you will need to continue to use the [[http://forums.precentral.net/homebrew-apps/194832-webos-quick-install.html WebOS Quick Install]] tool to install advanced webos-internals packages that require commands to be run as the root user upon installation and removal.
  
 
=== Known bugs ===
 
=== Known bugs ===
Line 37: Line 39:
 
== Installation ==
 
== Installation ==
  
Please use the WebOS Quick Install tool to install the Package Manager Service and the Preware application.  You can find both of these in the WebOS Internals feed.  Make sure you install the Package Manager Service first and the Preware application second, otherwise you will need to reboot your Pre after installation.
+
Please use the [[http://forums.precentral.net/homebrew-apps/194832-webos-quick-install.html WebOS Quick Install]] tool to install the Package Manager Service and the Preware application.  You can find both of these in the WebOS Internals feed.  Make sure you install the Package Manager Service first and the Preware application second, otherwise you will need to reboot your Pre after installation.
  
 
Note that Preware works just as well on the Emulator as it does on a real device, and is installed in exactly the same way.
 
Note that Preware works just as well on the Emulator as it does on a real device, and is installed in exactly the same way.
Line 47: Line 49:
 
=== Removal ===
 
=== Removal ===
  
Please use the WebOS Quick Install tool to remove Preware and the Package Manager Service (in that order).
+
Please use the [[http://forums.precentral.net/homebrew-apps/194832-webos-quick-install.html WebOS Quick Install]] tool to remove Preware and the Package Manager Service (in that order).
  
 
== Repository ==
 
== Repository ==

Revision as of 13:57, 17 August 2009

« Go Back to the Utilities application list
Application Preware.png

Preware - Version: Alpha 0.5.0
(17 Aug 2009) (first public release)

Summary

Preware is a package management application for the Palm Pre. Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository). Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.

This application was the result of extensive design in IPKG Service and Preware Design.

Status

This is alpha software. Even so, it is at least as useful for managing applications as any of the other application installer utilities.

License

Please be aware that org.webosinternals.preware and org.webosinternals.ipkgservice are licensed under the GPLv2.

They cannot be used by a closed source application. If you want to use them in a non-GPLv2 but otherwise open source application, please contact the authors.

Operating notes

Recent enhancements

Filtering is now available on the list screens. Just start typing ...

Limitations

The Package Management Service does not yet handle postinst and prerm files, so you will need to continue to use the [WebOS Quick Install] tool to install advanced webos-internals packages that require commands to be run as the root user upon installation and removal.

Known bugs

No known bugs.

Installation

Please use the [WebOS Quick Install] tool to install the Package Manager Service and the Preware application. You can find both of these in the WebOS Internals feed. Make sure you install the Package Manager Service first and the Preware application second, otherwise you will need to reboot your Pre after installation.

Note that Preware works just as well on the Emulator as it does on a real device, and is installed in exactly the same way.

Updating

You should use Preware to update itself.

Removal

Please use the [WebOS Quick Install] tool to remove Preware and the Package Manager Service (in that order).

Repository

Preware is housed in the Applications section of the WebOS Internals git repository at http://gitorious.org/webos-internals/applications

Source code for the Mojo app can be browsed at http://gitorious.org/webos-internals/applications/trees/master/preware

Source code for the service can be browsed at http://gitorious.org/webos-internals/applications/trees/master/ipkgservice

For commit permission to the project, contact rwhitby on #webos-internals or email [support@webos-internals.org]