Like a lot of others, I was quite frustrated by the package manager app that shipped with Opie in 3.5.1. If I hadn't wasted a few hours fighting it, it would be a joke.
But after reading quite a few posts and trying a few things, I've come up with a way to get what *seems* to be a functional package manager going, right after flashing.
Here's what I do on my 5500...
1. Flash 3.5.1 with Opie (64-0, if it matters)
2. Before turning the Z on, insert SD card and network card.
3. Boot up, and press a key at the appropriate time to keep Opie from starting
4. Log in, either on the Z, or remotely using SSH (recommended)
5. run the following sequence of commands... currently I copy and paste each command from a text editor to my SSH client (putty), but at some point it will become a shell script I can copy over and run in one shot
# get rid of things we don't want from 3.5.1
ipkg remove portmap
ipkg remove opie-packagemanager
# get rid of any apps from the last install
rm -rf /mnt/card/*
# go with a stripped-down config file (leave root out if you want)
printf "\ndest sd /mnt/card\n" >> /etc/ipkg.conf
printf "\ndest root /\n" >> /etc/ipkg.conf
printf "\nsrc oz-unstable http://openzaurus.org/official/unstable/3.5.1/feed\n" >> /etc/ipkg.conf
# go see what packages are available
# install a better package manager
ipkg install -d root opie-aqpkg
ipkg install -d root opie-symlinker
Then reboot, let Opie start, and at least I can install things with the gui -- with the OZ feed already configured.
I don't know if everything works with opie-aqpkg, I haven't tried adding a feed, but so far I've been able to install some things to my SD card with it.
Now if only OZ had shipped with this to begin with...