[CentOS] additional yum repos for 4.3

Thu Apr 6 00:07:31 UTC 2006
Nat Gross <nat101l at gmail.com>

On 4/5/06, Johnny Hughes <mailing-lists at hughesjr.com> wrote:
> On Wed, 2006-04-05 at 18:22 -0400, Nat Gross wrote:
> > Hi;
> > On my Fedora Systems [/etc/yum.repos.d] I have the following repos:
> > dag.repo
> > dries.repo
> > fedora-extras.repo
> > fedora.repo
> > fedora-updates.repo
> > freshrpms.repo
> > livna.repo
> >
> > Two questions:
> > 1) Where can I get a .repo file (with centos url's of course) for the
> > baseic stuff like updates and extras.
>
> There is a package called centos-yumconf that provides the
> file /etc/yum.repos.d/CentOS-Base.repo.  It is installed on all CentOS
> installs and enables the Base, updates, addons, and extras repos by
> default.  The centosplus and contrib repos are included but disabled by
> default.  Here the default file:
Ah. I didn't look *inside* the CentOS-Base.repo file, and assumed that
it only had the base repo. This file was correctly installed by the
installer.

> http://mirror.centos.org/centos/4/CentOS-Base.repo
>
> Here is an explanation of the differnt CentOS repos:
>
> http://mirror.centos.org/centos/4/Readme.txt
>
> > 1b) Can I use redhat repos?
> >
> You can use EL4 repos from dag and dries ... and there are 2 repos at
> http://centos.karan.org/
>
> > 2) What about the other guys, livna, dag, dries, freshrpms.
> > Which one of these is safe to use on a production server in
> > conjunction with the repos used in answer to question 1 above?
> > 2b Are the url's the same?
>
> You would use the URLS for dag and dries for el4.  Karan.org only has
> EL4 support.
>
>
> Safe is a relative term.  I recommend that you use the protect base
> plugin.  That will prevent replacement of protected files.  I also
> recommend that fastestmirror plugin ... it tests the speed of your
> mirrors and uses the fastest one if there are multiple mirrors for a
> repo.
>
> To use the protectbase and fastest mirror plugins, you would install
> them:
>
> yum install yum-plugin-protectbase yum-plugin-fastestmirror
>
> Then you would edit the file /etc/yum.conf and add this line:
>
> plugins=1
>
> Then you would edit your .repo files and put:
>
> protect=1
>  or
> protect=0
>
> in each repo.  (1 is to protect that repo ... 0 is to allow updates)
>
> The way it works is ... any repo with  protect=1 can replace files from
> all repos ... but repos with protect=0 can only replace files in other
> repos with protect=0.
>
> If you don't use protectbase, then any 3rd party repo can end up
> replacing system files ... this can have a negative effect on the
> stability of your system.
>
> Thanks,
> Johnny Hughes

Thank you, many times, for clear and concise information.
-nat