Welcome to the OZ community, togomenu.
Package management and installation in OZ is different than in the other roms. The Opie packagemanager is not in a finished state just yet, AFAIK. Here's how to install packages; because it seems to me like there's not a clear, plain language post about this yet that contains all of the necessary information, I'm going to go step by step.
First, connect your Z to the internet, if you can. If you can't, that complicates things quite a bit. In that case, scroll down to the bottom for further directions.
PACKAGE INSTALL DIRECTIONS FOR INTERNET ACCESSIBLE ZAURUS USERS
Then, use the ipkg command from the command line as follows:
> ipkg -d (destination--usually 'sd', 'cf' or 'ram') install (packagename)
ipkg then goes online and finds the package you asked for on the feeds listed in it's config file /etc/ipkg.conf. It automagically downloads the package and all of the other packages it depends on and installs them to the location you specified with -d (destination). Possible destinations, btw, are 'root', 'ram', 'sd', or 'cf', without the quotes, of course.
So. To install mplayer (movie player) on your cf card, you would type:
> ipkg -d cf install mplayer
If all has gone well, the package has been unpacked and installed on your cf card, or wherever you installed it. But now, in order for the program's shortcuts to show up in opie, the files have to be linked into the proper system directory. Fortunately, there is another automagical command. Go back to the console and type:
> ipkg-link add (packagename)
This usually must be done with each package installed, including dependencies. An easier way to make sure everything gets linked is to use:
> ipkg-link mount (full path to package destination)
So to link our example installation of mplayer, type:
> ipkg-link mount /mnt/cf/packages
The package management system works this way (taking packages from the internet, that is) because it allows packages to all use a standard set of libraries which are stored, updated, and installed separately, thus streamlining the updating process whenever new versions of things are released, and allowing some much more powerful and diverse applications.
It wasn't immediately clear to me, either, that the packagemanager in opie is designed to work directly from the internet feeds.
---------
LOCAL FEED CREATION FOR NON-INTERNET CAPABLE ZAURII
If you don't have internet access on your Z, you are at a slight disadvantage, but never fear. If you can't take your Zaurus to the feed, you just have to take the feed to your zaurus.
To make a feed on your CF card, copy the ipk's of the programs you want to install into directories named after the feeds you found them in (opie feed packages in /feeddir/opie, etc. Also, download the file named "PACKAGES" for each feed directory. Alternatively, you could lump all of the packages into one directory and use ipkg-utils to make the PACKAGES file, as desribed
here. Then, change the paths in /etc/ipkg.conf to point to your local feeds instead of the internet ones.
It will say:
src (feed name) (http://openzaurus.org/official/unstable/3.5.3/feed/(subdir name))
change it to read:
src (feed name) (file:///(full path to directory))
After you make the feeds and have all of the ipks you need, including all of the dependencies, simply install packages as described above (in the internet capable section)
I don't think I explained that very well, but again, reading
this thread might help a little.
I know this seems really complicated, but it's worth it. Stick with it, and I think you'll find that OZ is a quite good way to go, and it's getting better all the time.