Как я ставил yum на CentOS 5
27.01.2009
Приобрел я VPS с CentOS 5 и без yum. Понятно что yum штука полезная и без него будет ой как тяжко, поэтому ниже я опишу процесс его установки.
Здесь описывается установка более старых пакетов на CentOS 5. Как выяснилось в настоящий момент версии отличаются и более того требуется установить на один пакет больше. Итак я делал так:
1) Создаем папочку, куда мы скинем все пакеты
mkdir rpms
cd rpms
2)Скачиваем все пакеты в эту папку. Последовательность не имеет значения.
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/rpm-libs-4.4.2-48.el5.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/m2crypto-0.16-6.el5.2.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/rpm-4.4.2-48.el5.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/rpm-python-4.4.2-48.el5.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/python-urlgrabber-3.1.0-2.noarch.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm
3) Устанавливаем. Тут уже надо соблюсти последовательность.
rpm -i m2crypto-0.16-6.el5.2.i386.rpm
rpm -i python-urlgrabber-3.1.0-2.noarch.rpm
rpm -i python-elementtree-1.2.6-5.i386.rpm
rpm -i python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -i yum-metadata-parser-1.1.2-2.el5.i386.rpm
rpm -U rpm-libs-4.4.2-48.el5.i386.rpm rpm-4.4.2-48.el5.i386.rpm
rpm -i rpm-python-4.4.2-48.el5.i386.rpm
rpm -i python-iniparse-0.2.3-4.el5.noarch.rpm
rpm -i yum-3.2.8-9.el5.centos.1.noarch.rpm
Осталось только проверить работает ли yum например установив известный файловый менеджер yum install mc