(
Disclaimer: The following report is true as of
14 May 2007; things may change when a more complete and updated feed comes up.)
So far, I've come across these three "unofficial" user feeds (well, when will there be an official package feed for Zaurus? ):
http://www5.autistici.org/c0de/obsd/pkg4.1/http://matrixmen.free.fr/zaurus/openbsd/pkg4.1/all/http://www.planetofidiots.com/pub/OpenBSD/...ackages/zaurus/ (it's back with more updated packages)
First of all, a millions thanks to the contributors for your hard efforts to make these ports ready for OpenBSD/Zaurus!
The packages in the first two seem to largely get along well (except a few), but the third one has newer stuff that don't seem to be compatible with many packages in the first two feeds, notably things dependent on or shared with
atk,
glib and
gtk.
If you so happened to have installed things from all the three feeds (like what i did earlier on ... I have to admit that i am kinda greedy ... ),
then you should first use
pkg_delete -ci PACKAGENAME to uninstall the conflicting packages, and those that are associated with them -- say YES when asked whether to delete all those other associated packages.
Then try to install the ones that fit.
But when installing the suitable ones, chances are that installation will run into errors saying some conflicting libraries and files are already present. It takes a while for a list of these files to come up.
Look at the list and manually delete all the unfitting libs.
Then install the desired packages again. That should do the trick (at least to a large extent).
I have to admit that this is a kinda stupid way. Since there is no port trees for the unofficial packages, so i have to do trial and error to find out the (in)compatibilities among the packages.
I've been reinstalling and uninstalling for a few times to ensure things are in harmony.
It seems i have to taken out the newer
atk-1.18.0p0.tgz,
glib2-2.12.11p0.tgz and
gtk+2-2.10.10.tgz out from the third feed and keep using
the older ones from the first two feeds if i want to have a maximal set of working packages in the system.
For instance, firefox is missing in the third feed (for now perhaps?) and it can only work with the older libs from the first two feeds.
I believe having ready made packages is nice, which can save a huge chuck of time on the users' part. Yet things would be much smoother if there is one central (official) feed so that things are updated
uniformly and
consistently. But correct me if i am wrong.