К основному контенту

Как найти и изменить репозитарии для CentOS 8

В CentOS 8 официальные репозитории (BaseOS, AppStream и Extras) управляются с помощью dnf и файлов конфигурации в /etc/yum.repos.d/. Вот как их найти и изменить:

1. Просмотр текущих репозиториев

dnf repolist

Если нужно увидеть подробную информацию:

dnf repolist all

2. Изменение репозиториев

Файлы конфигурации репозиториев находятся в /etc/yum.repos.d/. Например, основной репозиторий может быть в файле CentOS-AppStream.repo. Открыть его можно так:

nano /etc/yum.repos.d/CentOS-AppStream.repo

Внутри можно изменить:

  • enabled=1 → включает репозиторий
  • enabled=0 → отключает репозиторий
  • baseurl= или mirrorlist= → задать новый источник пакетов

3. Замена недоступных репозиториев

CentOS 8 достиг конца поддержки, и официальные зеркала больше не работают. Вместо них можно подключить Vault или AlmaLinux/Rocky Linux:

Использование архивного репозитория CentOS Vault

Создайте резервную копию старых .repo файлов:

mkdir /root/repo-backup && mv /etc/yum.repos.d/*.repo /root/repo-backup/

Создайте новый файл /etc/yum.repos.d/centos-vault.repo:

nano /etc/yum.repos.d/centos-vault.repo

Добавьте в него:

[BaseOS]
name=CentOS-8 - Base
baseurl=http://vault.centos.org/centos/8/BaseOS/x86_64/os/
enabled=1
gpgcheck=0

[AppStream]
name=CentOS-8 - AppStream
baseurl=http://vault.centos.org/centos/8/AppStream/x86_64/os/
enabled=1
gpgcheck=0

[extras]
name=CentOS-8 - Extras
baseurl=http://vault.centos.org/centos/8/extras/x86_64/os/
enabled=1
gpgcheck=0

Сохраните и обновите кэш:

dnf clean all
dnf makecache
dnf update

Миграция на другой дистрибутив

Если нужна поддержка обновлений, лучше перейти на AlmaLinux или Rocky Linux.

Переход на AlmaLinux:

curl -O https://repo.almalinux.org/almalinux/almalinux-deploy.sh bash almalinux-deploy.sh

Переход на Rocky Linux:

curl -O https://download.rockylinux.org/pub/rocky/8/rocky-deploy.sh bash rocky-deploy.sh

Если есть вопросы – спрашивайте! 🚀

Комментарии

Популярные сообщения из этого блога

Настройка и подключение IPSec в Windows

Настройка IPSec на Windows включает в себя создание правил безопасности и фильтров для защиты сетевого трафика. Ниже — пошаговое руководство. Включение службы IPSec Перед настройкой убедитесь, что служба IPSec Policy Agent запущена: Нажмите Win + R , введите services.msc и нажмите Enter . Найдите IPsec Policy Agent . Если она не работает, нажмите ПКМ → Свойства . Установите Тип запуска: Автоматически , затем нажмите Запустить . Настройка политики IPSec через «Локальную политику безопасности» Нажмите Win + R , введите secpol.msc , нажмите Enter . Перейдите в Политики IP-безопасности в локальном компьютере . В правом окне нажмите Создать политику IP-безопасности → Далее . Укажите имя политики (например, "IPSec VPN"), снимите флажок Активировать правило по умолчанию , нажмите Далее . Нажмите Добавить , чтобы создать правило. Транспортный или туннельный режим : Если IPSec для защищенной локальной сети – выберите Транспортный режим . Если IPSec для VPN – выберите Туннельн...

Что такое Redfish API? Развертывание серверов через Redfish API: подробное руководство с примерами

Введение в Redfish API Redfish API — это стандартный интерфейс управления серверами, разработанный DMTF (Distributed Management Task Force). Он предоставляет RESTful API для взаимодействия с серверными системами, включая включение/выключение, мониторинг состояния и развертывание операционной системы. Этот API позволяет автоматизировать управление серверами без необходимости физического доступа или использования устаревших интерфейсов, таких как IPMI. Требования Прежде чем приступить к работе, необходимо подготовить следующее: Сервер с поддержкой Redfish (например, HPE iLO, Dell iDRAC, Lenovo XClarity, Cisco UCS и др.). Доступ к Redfish API через сеть. Учетные данные для аутентификации. Инструмент для работы с API (cURL, Postman, Python с библиотекой requests ). Подключение и аутентификация Для взаимодействия с Redfish API используется стандартный HTTP-запрос с аутентификацией по логину и паролю. Например, для проверки работоспособности интерфейса можно выполнить GET-запрос ...