Tim Cutts wrote:
rpm -qa : lists all installed packages, right?
yes
dpkg -l
oooooo (nice!)
works at the dpkg level, aptitude can do the same thing:
aptitude search '~i'
ok (I don't like the aptitude "tui"). I wind up using synaptic over X
which means installing lots more junk :(
I tend to use aptitude these days, and don't often touch dpkg directly.
aptitude's search expressions are odd, but quite powerful, and allow you
to do some useful things. For example, following a sarge to etch
upgrade, I wanted to remove all old sarge kernel packages (which are
called kernel-image-*), regardless of which sarge package a machine was
using, which was easily done with:
aptitude remove '~i~nkernel-image'
rpm -ql package : lists files installed by the package, right?
dpkg -L package
Yahooo!!!! that was one of the important ones!
rpm -qf file : asks which package supplied a particular file?
dpkg -S file
Sweet ... but it takes quite a long time. Weird.
Other useful Debian/Ubuntu package management commands:
apt-cache : queries the apt cache, and can report things like dependency
information. For example,
I played with apt-cache. Not something I really want to see (meta data).
apt-cache rdepends libfoo
tells you all the packages which depend on libfoo (installed or otherwise).
Cool
apt-file : not installed by default, but phenomenally useful - it's dpkg
-S for stuff that isn't installed yet. So if you want to ask "what
package do I need to install to supply this obscure header file",
apt-file can tell you.
Will have to play with it.
Then of course there's aptitude, which is slowly replacing both apt-get
and dselect.
Ok, will have to learn aptitude. I can't stand its tui.
Tim
--
Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics LLC,
email: [EMAIL PROTECTED]
web : http://www.scalableinformatics.com
http://jackrabbit.scalableinformatics.com
phone: +1 734 786 8423
fax : +1 866 888 3112
cell : +1 734 612 4615
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf