Z jednym repozytorium zrobiłem to tak ( jako root ):
# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1
Czy jest to zalecany sposób dodawania repozytorium pakietów w Fedorze (> = 14)?
Czy istnieje jakaś zasada / standard, który określa, że każde właściwe repozytorium pakietów Fedory powinno (lub musi) zawierać taki plik konfiguracyjny (tj. Taki .repo
plik)?
(w zasadzie tylko dlatego, że użytkownik lub narzędzie może skopiować go do /etc/yum.repos
katalogu lokalnego ?)
#
ponieważ powiedziałeś, że uruchomiłeś polecenia jako root. Taka jest konwencja i tak wygląda monit root.#
konwencję.Odpowiedzi:
Dokumenty Fedory 14. nie został jeszcze zaktualizowany. Najnowszym sposobem, aby to zrobić za pomocą pliku .repo, jest:
... możesz też użyć
yum-config-mananger --enable
itp.źródło
Jeśli używasz Fedory 22 lub nowszej, gdzie dnf zastąpił yum jako domyślny menedżer pakietów, możesz użyć tego polecenia pobranego stąd :
gdzie repozytorium _url jest linkiem do pliku .repo.
Możesz to włączyć:
gdzie repozytorium jest unikalnym identyfikatorem repozytorium.
źródło
Poszukałem trochę w „repozytorium dodawania fedory” i otrzymałem kilka przestarzałych i niezbyt pomocnych linków. Z powodu hałasu przegapiłem ten link:
http://docs.fedoraproject.org/en-US/Fedora_Core/3/html/Software_Management_Guide/sn-using-repositories.html
Co jest również trochę przestarzałe, ale daje mi wskazówkę, aby poszukać zaktualizowanej wersji przewodnika zarządzania oprogramowaniem:
Dodaj nowe repozytoria
(który wspomina również metodę wget, której użyłem, aby dodać plik .repo)
Jestem trochę zaskoczony, że oficjalna i jak się wydaje dość obszerna dokumentacja fedory nie jest wyżej oceniana w wynikach Google.
źródło
Wydaje się, że w ostatnich wersjach Fedory, nie była to próba zintegrowania „Media Repo” z PackageKit, ale było dużo błędów, które zostało pozostawione z Fedory 14 ( w tym na przykład). Wygląda na to, że będziesz musiał postępować zgodnie ze wskazówkami podanymi w innych odpowiedziach, aby skopiować pliki lokalnie lub zamontować obraz ISO jako urządzenie zwrotne i skonfigurować plik yum: // URL, aby wskazać pakiety.
źródło
Zobacz tutaj: Howto: Dodaj nowe repozytorium yum, aby zainstalować oprogramowanie pod CentOS / Redhat Linux
źródło
Dodawanie repozytorium jest dość łatwe w Red Hat lub w dowolnym innym systemie opartym na RedHat. Jest to kwestia pliku repo, który określi adres URL skąd pobrać pliki rpm do zainstalowania.
Jeśli jednak chcesz zrozumieć pełne działanie mniam. Polecam przeczytać poniższy link.
Konfiguracja repozytorium YUM
źródło