У меня есть ситуация, когда файлы репо, которые должны существовать в /etc/yum.repos.d/
(как centos-base.repo
), отсутствуют. Мне нужно их установить. Я уверен, что это просто, но после нескольких часов поиска, кажется, я не гуглю это правильно.
По сути, у меня есть сервер с пользовательскими репозиториями, которые мне бесполезны. Мне нужен Epel, а Epel нуждается centos-base.repo
. Мне также нужно Postgres Repo.
Ответы:
Создайте файл с именем Centos-Base.repo в следующем каталоге /etc/yum.repos.d
Поместите следующую информацию в файл:
Сохраните его и запустите.
Тогда беги.
Если вы копируете это в putty через,
vi
убедитесь, что вы дважды проверили разрывы строк. Мне пришлось исправить некоторые изменения, которые произошли во время копирования-вставки.источник
Вы можете вручную переустановить
centos-release
-rpm используя:источник
yum remove centos-release
- это должно нормально удалить всю систему.Для меня проблема решена очистить все хранилища и добавления новых от сюда учитывая мой CentOS версии:
источник