I love apt too, I've used yum in fedora 1, but my experiences were very unsatisfactory. I'm sure yum grew up since, I have to give it a spin one of these days.
Currently on Centos I'm using dag's apt http://dag.wieers.com/packages/apt/
and Repo-janitor http://www.bioxray.dk/~mok/repo-janitor.php to manage my local repository. The cool part about repo-janitor that the repository is both yum and apt so I can still use up2date for it.
This is my repo-janitor.xml file:
<repo-janitor id="Tracbox Apt/Yum repository" topdir="/var/repo-janitor/" >
<distribution id="centos-3">
<release id="3.3" arch="i386"> <description>Centos 3.3 release for i386 architecture.</description>
<component id="os"> <mirror type="rpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/os/i386/RedHat/RPMS/</mirror> <mirror type="srpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/os/SRPMS/</mirror> <description>Main Centos Linux packages</description> </component>
<component id="updates"> <mirror type="rpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/updates/i386/RPMS/</mirror> <mirror type="srpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/updates/i386/SRPMS/</mirror> <description>Updated and fixed versions of Centos Linux packages</description> </component>
<component id="addons"> <mirror type="rpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/addons/i386/RPMS/</mirror> <mirror type="srpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/addons/i386/SRPMS/</mirror> <description>Addons for Centos Linux packages</description> </component>
<component id="contrib"> <mirror type="rpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/contrib/i386/RPMS/</mirror> <mirror type="srpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/contrib/i386/SRPMS/</mirror> <description>Contrib for Centos Linux packages</description> </component>
<component id="extras"> <mirror type="rpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/extras/i386/RPMS/</mirror> <mirror type="srpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/extras/i386/SRPMS/</mirror> <description>Extras for Centos Linux packages</description> </component>
<component id="testing"> <mirror type="rpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/testing/i386/RPMS/</mirror> <mirror type="srpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/testing/i386/SRPMS/</mirror> <description>Testing for Centos Linux packages</description> </component>
<component id="docs"> <mirror type="rpm">rsync://mirror.physics.ncsu.edu/caoslinux/centos-3/3.3/docs/RPMS/</mirror> <description>Docs for Centos Linux packages</description> </component>
<component id="misc"> <description>Misc Local packages</description> </component>
</release> </distribution>
</repo-janitor>
On Tue, 07 Dec 2004 11:55:59 -0800, C.M. Connelly cmc@math.hmc.edu wrote:
Beau,
Most everything you could need to know is in the man pages for yum. If you have specific questions not answered by the man pages, please feel free to ask me for my experiences, Seth (who wrote the thing so should be able to answer *anything* about it), or the list.
I'm actually a Debian developer myself, but we're using CentOS at work, and I find yum quite comfortable (and a good deal less complex than apt for setting up and maintaining local repositories).
I've recently implemented the use of the yumgroups.xml file to define groups of packages for installation on different classes of machines. It works very well (provided you make sure that all the important files are actually readable!).
Claire
-- *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* Claire Connelly cmc@math.hmc.edu Systems Administrator (909) 621-8754 Department of Mathematics Harvey Mudd College *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*