Файлы, которые настраивают источник репозиториев, находятся в
/etc/yum.conf
/etc/yum.repos.d/*
Убедитесь, что эти файлы имеют правильные ссылки репо. Особенно тот, что в/etc/yum/repos.d
Вам может потребоваться доступ sudo для их редактирования. Они эквивалентны /etc/apt/sources.list
систем на основе Debian
Вы забыли добавить репозитории CentOS 7.x по умолчанию, поэтому, вероятно, вы столкнулись со своей проблемой. Кстати, вы можете решить эту проблему, скачав еще один RPM :
.$ rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-6.1810.2.el7.centos.x86_64.rpm
ПРИМЕЧАНИЕ.:Вы можете узнать, какой RPM нужно получить, используя rpm
для запроса, чтобы увидеть, какой RPM предоставляет данный файл. В нашем случае это файлы:
$ rpm -qf /etc/yum.repos.d/CentOS-* | sort -u
centos-release-7-6.1810.2.el7.centos.x86_64
Когда мы повторно -установим этот RPM, он обновит наши файлы.repo для базовых репозиториев в /etc/yum.d
. Если мы не знали URL-адрес, где его скачать, опять же, мы можем запросить RPM, чтобы выяснить это.
Сначала обратите внимание на название RPM:
$ rpm -qi centos-release-7-6.1810.2.el7.centos.x86_64 | grep Name
Name : centos-release
Затем найдите на pkgs.org это короткое имя, которое приведет вас к URL-адресу, показанному выше в команде rpm -ivh...
.
ПРИМЕЧАНИЕ.:Те же шаги можно применить для CentOS 7.3 или любой версии CentOS, которую вы используете в настоящее время.