Краткая инструкция о настройки репозиториев для работы старых версий CentOS Linux
Репозитории для CentOS 6 на примере 6.5
Для начала создадим каталог old_repos в директории root
# mkdir ~/old_repos/
Затем переходим в /etc/yum.repos.d/
# cd /etc/yum.repos.d/
и перенесём туда файл CentOS-Base.repo
# mv CentOS-Base.repo ~/old_repos/
Далее создадим пустой файл /etc/yum.repos.d/CentOS-Base.repo
# touch CentOS-Base.repo
откроем его
# vi /etc/yum.repos.d/CentOS-Base.repo
и внесём следующие строки:
[C6.5-base] name=CentOS-6.5 - Base baseurl=http://vault.epel.cloud/6.5/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 metadata_expire=never [C6.5-updates] name=CentOS-6.5 - Updates baseurl=http://vault.epel.cloud/6.5/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 metadata_expire=never [C6.5-extras] name=CentOS-6.5 - Extras baseurl=http://vault.epel.cloud/6.5/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 metadata_expire=never [C6.5-contrib] name=CentOS-6.5 - Contrib baseurl=http://vault.epel.cloud/6.5/contrib/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=0 metadata_expire=never [C6.5-centosplus] name=CentOS-6.5 - CentOSPlus baseurl=http://vault.epel.cloud/6.5/centosplus/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=0 metadata_expire=never
После этого можем проверить обновления
# yum check-update
и обновить ОС (соответственно)
# yum update
Теперь можно устанавливать необходимый софт
# yum install mc nano wget system-config-firewall-tui system-config-network-tui
При необходимости CentOS 6.5 можно обновить до версии 6.10 (последние обновления 6.x). Для этого в файле CentOS-Base.repo везде, где указана версия 6.5 заменяем на 6.10.
Репозитории для CentOS 5 на примере 5.8
Для начала создадим каталог old_repos в директории root
# mkdir ~/old_repos/
Затем переходим в /etc/yum.repos.d/
# cd /etc/yum.repos.d/
и перенесём туда файл CentOS-Base.repo
# mv CentOS-Base.repo ~/old_repos/
Далее создадим пустой файл /etc/yum.repos.d/CentOS-Base.repo
# touch CentOS-Base.repo
откроем его
# vi /etc/yum.repos.d/CentOS-Base.repo
и внесём следующие строки:
[C5.8-base] name=CentOS-5.8 - Base baseurl=http://vault.epel.cloud/5.8/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 enabled=1 metadata_expire=never [C5.8-updates] name=CentOS-5.8 - Updates baseurl=http://vault.epel.cloud/5.8/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 enabled=1 metadata_expire=never [C5.8-extras] name=CentOS-5.8 - Extras baseurl=http://vault.epel.cloud/5.8/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 enabled=1 metadata_expire=never [C5.8-contrib] name=CentOS-5.8 - Contrib baseurl=http://vault.epel.cloud/5.8/contrib/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 enabled=0 metadata_expire=never [C5.8-centosplus] name=CentOS-5.8 - CentOSPlus baseurl=http://vault.epel.cloud/5.8/centosplus/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 enabled=0 metadata_expire=never
После этого можем проверить обновления
# yum check-update
и обновить ОС (ссответственно)
# yum update
Теперь можно устанавливать необходимый софт
# yum install mc nano
При необходимости CentOS 5.8 можно обновить до версии 5.11 (последние обновления 5.x). Для этого в файле CentOS-Base.repo везде, где указана версия 5.8 заменяем на 5.11.
Репозитории для CentOS 4 на примере 4.7
Для начала создадим каталог old_repos в директории root
# mkdir ~/old_repos/
Затем переходим в /etc/yum.repos.d/
# cd /etc/yum.repos.d/
и перенесём туда файл CentOS-Base.repo
# mv CentOS-Base.repo ~/old_repos/
Далее создадим пустой файл /etc/yum.repos.d/CentOS-Base.repo
# touch CentOS-Base.repo
откроем его
# vi /etc/yum.repos.d/CentOS-Base.repo
и внесём следующие строки:
[base] name=CentOS-$releasever - Base baseurl=http://vault.epel.cloud/4.7/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-4 priority=1 protect=1 [updates] name=CentOS-$releasever - Updates baseurl=http://vault.epel.cloud/4.7/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-4 priority=1 protect=1 [addons] name=CentOS-$releasever - Addons baseurl=http://vault.epel.cloud/4.7/addons/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-4 priority=1 protect=1 [extras] name=CentOS-$releasever - Extras baseurl=http://vault.epel.cloud/4.7/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-4 priority=1 protect=1 [centosplus] name=CentOS-$releasever - Plus baseurl=http://vault.epel.cloud/4.7/centosplus/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-4 priority=2 protect=1 [contrib] name=CentOS-$releasever - Contrib baseurl=http://vault.epel.cloud/4.7/contrib/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-4 priority=2 protect=1a
После этого с установочного диска необходимо скопировать файл RPM-GPG-KEY-centos4. Для этого создадим каталог /media/cdrom
# mkdir /media/cdrom
примонтируем диск
# mount -t iso9660 /dev/cdrom /media/cdrom
переходим в /media/cdrom/
# cd /media/cdrom/
После этого необходимо создать директорию /etc/pki/rpm-gpg/
# mkdir -p /etc/pki/rpm-gpg/
ну и теперь скопируем файл RPM-GPG-KEY-centos4
# cp -r /media/cdrom/RPM-GPG-KEY-centos4 /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-4
Теперь можно обновить систему
# yum update
И установить необходимый софт
# yum install mc