webos Homebrew Installer Preware 0.7.8 Alpha Ready For Testing
Palm Pre & webOS hacking has come quite a distance since we last took a look. Thanks to some excellent community-developed tools and Palm's generous free access to the Mojo SDK, it's now quite simple for your average user to get their homebrew on, a godsend in light of the still-undernourished state of the official webOS App Catalog.
One of those aforementioned tools is Preware, an open-source package management system which allows the user to download and install homebrew apps and utilities with one touch. Currently in beta at version 0.7.7, it can access any of the open package repositories from the open standard preware.org repository aggregation site. webOS-Internals developers Rod Whitby and Brandon VanBelle (better known to the community as rwhitby and oil) today released an alpha build of version 0.7.8, which adds app screenshots and descriptions and makes the whole experience a bit more user-friendly. They're looking for help with alpha testing, so if you're willing to roll your sleeves up, read on for Linux installation instructions.
There are many methods available for app installation, depending on your personal preference. The process listed here is one of many, but worked perfectly for me on Ubuntu 9.04. Feel free to post additional instructions in the comments for other platforms.
Note that these instructions will work only if you have previously installed Preware 0.7.7 and the accompanying Package Manager Service. This can easily be done with Jason Robitaille's webOS Quick Install. Instructions are on the webos-internals wiki.
All commands should be entered from your Home directory. Rod has also advised me that these instructions should work on any platform that supports git.
Step One: Download the Preware 0.7.8 app source
Open a Terminal and enter the command: git clone git://git.webos-internals.org/applications/preware.git (If you don't have git installed, you can do so by entering: sudo apt-get install git-core and entering your root password.) This will clone the source into a "preware" folder in your home directory.
Step Two: Package the source for installation
Remember, you'll need the Mojo SDK installed for this to work. Enter the command: palm-package ./preware/ This will create a file named org.webosinternals.preware_0.7.8_all.ipk in the Preware directory.
Step Three: Install the .ipk
The easiest of all: simply fire up webOS Quick Install, and send it on over to your Pre. You're now setup for homebrew downloading goodness!
As mentioned earlier, this is an Alpha release and for testing purposes only. If you discover any bugs, they can be reported to webOS-Internals at the #webos-internals IRC channel at Freenode or via Twitter.