| Начало » Администрирование ОС » Unix-системы » Обновление CentOS из Vault-репозитория Переход к форуму:
	| 
		
			| Обновление CentOS из Vault-репозитория [сообщение #5583] | Wed, 16 October 2024 10:39 |  
			| 
				
				
					|  basid Сообщений: 194
 Зарегистрирован: 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 года репозитории и зеркала репозиториев перестали быть доступны.
 Возможное решение подсказывает:
 Vault-репозиторий содержит ссылки на предыдущие выпуски текущей версии CentOS, "замороженные" на финальном актуальном состоянии в сухом и прохладном месте.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Начинать надо с 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 и последовательно удаляем ненужное:
 P.S.yum -C remove `rpm -q kernel|head -n1`Да, для CentOS 6 и CentOS 8 всё точно также.
 Да, из vault-репозитория можно выполнить установку, если вам это зачем-то нужно.
 |  
	|  |  | 
 
 
 Текущее время: Fri Oct 31 09:36:10 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.00675 секунд |