Начало » Администрирование ОС » Unix-системы » Обновление CentOS из Vault-репозитория
Обновление CentOS из Vault-репозитория [сообщение #5583] |
Wed, 16 October 2024 10:39 |
basid
Сообщений: 162 Зарегистрирован: June 2022 Географическое положение: Asia/Irkutsk
|
Senior Member |
|
|
В принципе, тема раскрыта заголовком, но я, всё-таки, не брат краткости.Цитата:CentOS Stream 8 end of builds is May 31, 2024.
CentOS Linux 7 end of life is June 30, 2024 В теории существует подписка расширенного цикла поддержки, но на практике её доступность проблематична.
Если имеется желание или даже необходимость обновить/доустановить пакеты в существующих установках CentOS, то с лета-осени 2024 года репозитории и зеркала репозиториев перестали быть доступны.
Возможное решение подсказывает:ls -1 /etc/yum.repos.d/CentOS-*
/etc/yum.repos.d/CentOS-Base.repo
/etc/yum.repos.d/CentOS-CR.repo
/etc/yum.repos.d/CentOS-Debuginfo.repo
/etc/yum.repos.d/CentOS-fasttrack.repo
/etc/yum.repos.d/CentOS-Media.repo
/etc/yum.repos.d/CentOS-Sources.repo
/etc/yum.repos.d/CentOS-Vault.repo
/etc/yum.repos.d/CentOS-x86_64-kernel.repo Vault-репозиторий содержит ссылки на предыдущие выпуски текущей версии CentOS, "замороженные" на финальном актуальном состоянии в сухом и прохладном месте.
Начинать надо с yum clean all, чтобы не вычищать потом мусор из /var/cache/yum.
Далее отредактируем то, что имеется и запретим все базовые репозитории (проставим enabled=0 для всего уже недоступного). Не трогаем epel-репозиторий - это отдельная епархия.
Для vault-репозитория копируем блок любого выпуска, меняем его описание, ссылку и разрешим использование. Получится что-то вроде:# C7.9.2009
[C7.9.2009-base]
name=CentOS-7.9.2009 - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
... Строим новый кэш и обновляемся до упора:yum makecache
yum upgrade Если всё прошло успешно - перегружаемся.
После обновления появится CentOS-Vault.repo.rpmnew, который можно переименовать и (снова) разрешить использование "распоследнего выпуска".
Чтобы очистить уже неиспользуемые ядра - смотрим вывод rpm -q kernel и последовательно удаляем ненужное:yum -C remove `rpm -q kernel|head -n1`
P.S.
Да, для CentOS 6 и CentOS 8 всё точно также.
Да, из vault-репозитория можно выполнить установку, если вам это зачем-то нужно.
|
|
|
Переход к форуму:
Текущее время: Sun Nov 24 00:14:47 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00790 секунд
|