If a .pkg doesn\'t show up in Add/Remove Programs, then chances are that installing it from the command line won\'t work either. Not showing up is usually caused by either a corrupt .pkg file or a newer (Opie style) .pkg format. The command line is good for those packages that give a \"something went wrong\" message.
1) by default, ipkg (at least the version that comes with the Sharp ROM) only understands two \"aliases\" for destination: root and tmpinst. However, you can add your own aliases for frequently used paths. You need to edit /home/etc/ipkg.conf to do so. I have added these two aliases to mine:
dest sd /mnt/card
dest cf /mnt/cf
That way, I can use -d sd or -d cf. If you don\'t use the -d option, you can specify a path with the -dest option.
2) If you use the -force-depends option, it just issues a warning for unresolved dependencies; without this option, it produces an error.
3) Typically, with a tar file, you need to put it in a temp directory, untar it, then move the files to appropriate directories by hand. If you\'re lucky enough to have one designed to install on a Zaurus (rare), you might be able to put the tar file at the root of the install & simply untar it into place.
4) Usually, to uninstall a file that was installed with #3, you need to delete the files by hand. Again, if you\'re very lucky, perhaps the author of the package will have provided an install/uninstall shell script to do it, but I haven\'t seen one yet on any Zaurus package.