Mam sytuację, w której pliki repozytorium akcji, które powinny istnieć w /etc/yum.repos.d/
(jak centos-base.repo
) nie są obecne. Muszę je zainstalować. Jestem pewien, że jest to proste, ale po wielu godzinach poszukiwań wydaje się, że nie przeglądam go poprawnie.
Zasadniczo mam serwer z niestandardowymi repozytoriami, które są dla mnie bezużyteczne. Potrzebuję epel i epel potrzebuje centos-base.repo
. Potrzebuję też repozytorium postgres.
Odpowiedzi:
Utwórz plik o nazwie Centos-Base.repo w następującym katalogu /etc/yum.repos.d
Umieść następujące informacje w pliku:
Zapisz i biegnij.
Następnie uruchomić.
Jeśli kopiujesz to do szpachlówki,
vi
upewnij się, że dwukrotnie sprawdzasz przerwy w linii. Musiałem naprawić niektóre edycje, które miały miejsce podczas kopiowania i wklejenia.źródło
Możesz ręcznie ponownie zainstalować
centos-release
-rpm używając:źródło
yum remove centos-release
- to normalnie powinno odinstalować cały system.Dla mnie problem rozwiązany przez wyczyszczenie wszystkich repozytoriów i dodanie nowych stąd, biorąc pod uwagę moją wersję CentOS:
źródło