Couple of people have asked me how to go about updating Opie to 0.9.9 on
OpenZaurus, so I figured I'd post out instructions for all those wanting to
First of all, let me say that 0.9.9 is MUCH better. The Bitstream fonts and
new icons included are much more pleasing to the eye, it seems much faster
and more responsive, all the bugs I encountered with 0.9.3 are fixed
(Duplicate contacts after sync, contact list "jumbling" as it was scrolled,
the plethora of errors in the packages from the OZ feeds, etc), and there
are some NICE new features included, like the ability to stop/start/cycle
network interfaces within the configuration, a windowed a word wrapped
description in AQpkg so you can actually read the descriptions, etc.
A few screenshots of 0.9.9 are viewable at
Secondly let me say that these instructions are only valid for a FRESH
install of OZ 3.2! I have NOT tested this on existing installs where new
apps have been added and installed to an SD card instead of root or root
pivoted installs to SD etc. I don't see WHY the same instructions wouldn't
apply, I'm just saying I haven't done it, so your mileage may vary, back up
and be prepared to reflash if things go bad, and don't come crying to me.
SO. Here goes. Note that this method requires net access, and is a live
upgrade. There's no reason you couldn't mirror the Opie feed onto CF and do
it from there or something, however.
1) Make sure you are using ipkg from the STABLE feed, preferably with the
arch.conf file to permit installation of the new ipkgs that properly handle
architectures. Search the list archives for 'arch.conf' for instructions on
this (Posted by Chris Larson/Kergoth). DO NOT USE THE IPKG FROM UNSTABLE.
2) In AQpkg, go to the options and add a new feed, using the name 'opie'
and the URL http://opie.handhelds.org/feed/openzaurus/0.9.9 ... tick Active,
then tick update. Go to each of the other feeds you have and UNTICK Active
and click Update for each of them, then hit OK.
3) Logout of Opie.
4) At the prompt, type 'ipkg update' and watch the output. Ensure that ipkg
pulls the package list ONLY from the Opie feed. If you see more than one, or
it errors, check your settings and repeat step 2.
5) If all goes well, type 'ipkg -force-overwrite upgrade' ... sit back, and
watch things roll on. You should see it download each package you have
installed, uninstall the old one, then install the new one. If you see
successive downloads WITHOUT uninstall/installs, you're using the ipkg from
unstable and you need to abort and learn to read directions the first time
Then install took about 10 minutes on a clean flash with a broadband cable
connection. Note that when I followed this procedure, I got to the very last
package, the qpe-bitstream-vera-light package, and it appeared to hang. I
waited a while, then reset, and reinstall just the bitstream package by
itself with -force-overwrite, and that did the trick.
YMMV, and good luck.