RHEL4 и YUM
четверг, апреля 05, 2007Так уж решили разработчики, что в RHEL вообще нет yum, зато есть up2date.
Чтобы работать с пакетами из up2date, достаточно добавть в /etc/sysconfig/rhn/sources реазитраии yum.
Но сам Yum оказался мне более приятней, поэтому речь пойдем именно о нем =)
Берем его из Fedora Core 3:
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/i386/yum-2.2.2-0.fc3.noarch.rpm
rpm -ivh yum-2.2.2-0.fc3.noarch.rpm
Все, теперь можете добавлять репозитарии в /etc/yum.repos.d/
Я просто отредактировал /etc/yum.conf, чтобы удобно было отключать "сторонние" репозитарии.
И так добавляем в /etc/yum.conf
[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.centos.org/centos/4/os/i386/
gpgcheck=0
#released updates
[update]
name=CentOS-$releasever - Updates
baseurl=http://mirror.centos.org/centos/4/updates/i386/
gpgcheck=0
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://mirror.centos.org/centos/4/addons/$basearch/
gpgcheck=0
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirror.centos.org/centos/4/extras/$basearch/
gpgcheck=0
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirror.centos.org/centos/4/centosplus/$basearch/
gpgcheck=0
#contribs - packages by Centos Users
[contribs]
name=CentOS-$releasever - Contribs
baseurl=http://mirror.centos.org/centos/4/contrib/$basearch/
gpgcheck=0
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el4/en/i386/dag/
gpgcheck=0
enabled=1
[livna]
name=Livna.org Fedora Compatible Packages (stable)
baseurl=http://rpm.livna.org/fedora/3/i386/RPMS.stable
gpgcheck=0
enabled=0
[livna-extras]
name=Fedora Extras - $releasever - $basearch
baseurl=ftp://rpm.livna.org/pub/fedora-extras/3/i386/
gpgcheck=0
enabled=0
ЗЫ.. Если вы обновите yum, то можете стакнуться с проблемами в недостатке питоновских модулей..