Шпаргалка по установке YUM на CentOS | DAndreev.com

Шпаргалка по установке YUM на CentOS

centos_logo

Это не статья, скорее так, заметка и шпаргалка.

Часто приходится настраивать “чистые сервера” на Linux CentOS. А на них, как правило, не стоит установщик YUM(Yellowdog Updater Modified).

А без него установка нового программного обеспечения на Linux дело весьма захватывающее и кропотливое.

Ну чтобы не заниматься этим лишним и никому не нужным трудом, я предпочитаю YUM. И потому подыскал в интернете наборы команд, для установки YUM и всех необходимых компонентов.

Все пакеты необходимо скачать с репозиториев, а после установить. Для начала создадим папку для скачивания.

mkdir yum
 cd yum

 

И скачиваем необходимые пакеты для соответствующей версии CentOS
Версию можно узнать командой

cat /etc/redhat-release

CentOS 5.4

Версия 64 бита

wget http://mirror.yandex.ru/centos/5.4/os/x86_64/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/x86_64/CentOS/rpm-python-4.4.2.3-18.el5.x86_64.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/x86_64/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/x86_64/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/x86_64/CentOS/m2crypto-0.16-6.el5.6.x86_64.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/x86_64/CentOS/libxml2-2.6.26-2.1.2.8.x86_64.rpm

Версия 32 бита

wget http://mirror.yandex.ru/centos/5.4/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm &&
wget http://mirror.yandex.ru/centos/5.4/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpm

CentOS 5.5

Версия 64 бита

wget http://mirror.yandex.ru/centos/5.5/os/x86_64/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/x86_64/CentOS/rpm-python-4.4.2.3-18.el5.x86_64.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/x86_64/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/x86_64/CentOS/m2crypto-0.16-6.el5.6.x86_64.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/x86_64/CentOS/libxml2-2.6.26-2.1.2.8.x86_64.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm

Версия 32 бита
wget http://mirror.yandex.ru/centos/5.5/os/i386/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm &&
wget http://mirror.yandex.ru/centos/5.5/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpm

CentOS 6.0

Недавно была выпущена шестая версия популярной серверной системы, и как всегда при работе с новыми сревреами встает проблема установки YUM. Вот еще один рецепт для установки на Centos 6.0 64 бита

wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm &&
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm &&
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm &&
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm &&
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-7.el6.noarch.rpm &&
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/rpm-python-4.8.0-12.el6.x86_64.rpm &&
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-pycurl-7.19.0-5.el6.x86_64.rpm &&
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/pygpgme-0.1-18.20090824bzr68.el6.x86_64.rpm

Версия 32 бита

wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-10.el6.noarch.rpm &&
wget http://mirror.centos.org/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm &&
wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm &&
wget http://mirror.centos.org/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm &&
wget http://mirror.centos.org/centos/6/os/i386/Packages/python-urlgrabber-3.9.1-8.el6.noarch.rpm &&
wget http://mirror.centos.org/centos/6/os/i386/Packages/rpm-python-4.8.0-19.el6.i686.rpm &&
wget http://mirror.centos.org/centos/6/os/i386/Packages/python-pycurl-7.19.0-8.el6.i686.rpm &&
wget http://mirror.centos.org/centos/6/os/i386/Packages/pygpgme-0.1-18.20090824bzr68.el6.i686.rpm &&
wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.29-22.el6.centos.noarch.rpm

После скачивания пакетов в папку, выполнить установку командой:

rpm -ivh --force --nodeps *

Всё, после этого можно пользоваться.

Retweet

Похожие статьи

Комментарии

kpcp
15 May, 2011в14:44

засада с этими линуксами – репозитории време от времени перестают жить. 5.4 уже везде потерли, и искать актуальный – то еще веселье. вот вроде еще живой
http://linux.adsl.by/centos/5.4/os/i386/CentOS/

volos_86
18 May, 2011в20:28

Давно пора переходить на новую версию

volos_86
20 May, 2011в15:13

Яндекс уже и для 5,5 вырубил репозиторий.
Как будто у них места дискового нет

alex
21 Mar, 2012в11:32

на pkgs.org можно найти нужный пакет для вашего линукса. правда там натыкано рекламы, но разобраться можно. я искал на CentOS, пакеты закачиваются с зеркала официального сайта

Оставить комментарий