[Beowulf] centos5 as cluster os
Tim Cutts
tjrc at sanger.ac.uk
Fri Feb 15 09:33:18 PST 2008
On 15 Feb 2008, at 3:52 pm, Joe Landman wrote:
>
>
> Mark Hahn wrote:
>>> whats everyones take on centos as a cluster os.
>> works fine for me, but I also don't think distros are very important.
>> the critical things are:
>> - must have a decent package system. yum is; I'm not familiar
>> enough
>> with urpmi or apt to know them. I think both provide appropriate
>> management of dependencies.
>
> Yum is good, so is apt. I still have a problem with yum wanting to
> install i386 binaries as well as the x86_64 ones. Haven't learned
> how to stop that yet (probably simple too).
>
> There is much I do not like about rpm. However it has a few nice
> features. I can't live without
>
> rpm -qa
> rpm -ql package
> rpm -qf file
>
> and am going through withdrawl as apt does not seem to provide these
> (or if they do, it isn't at all obvious how/where).
You'll have to bear with me, since I don't know much about rpm. In
most cases there is equivalent functionality at both the dpkg level
and apt level.
rpm -qa : lists all installed packages, right?
dpkg -l
works at the dpkg level, aptitude can do the same thing:
aptitude search '~i'
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
rpm -qf file : asks which package supplied a particular file?
dpkg -S file
Other useful Debian/Ubuntu package management commands:
apt-cache : queries the apt cache, and can report things like
dependency information. For example,
apt-cache rdepends libfoo
tells you all the packages which depend on libfoo (installed or
otherwise).
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.
Then of course there's aptitude, which is slowly replacing both apt-
get and dselect.
Tim
--
The Wellcome Trust Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.
More information about the Beowulf
mailing list