Jak skonfigurować lokalne repozytorium Yum/DNF na Centos 8

- 1160
- 19
- Juliusz Sienkiewicz
W tym artykule dowiesz się, w jaki sposób możesz skonfigurować repozytorium DNF lub Yum na swoim Centos 8 System za pomocą ISO lub DVD instalacji.
Centos 8 Wysyłki z 2 repozytoriami: Baseos I Appstream (strumień aplikacji) - Więc jaka jest różnica między dwoma repozytoriami?
Baseos Repozytorium składa się z wymaganych pakietów wymaganych do istnienia minimalnego systemu operacyjnego. Z drugiej strony, Appstream obejmuje pozostałe pakiety oprogramowania, zależności i bazy danych.
Powiązane czytanie: Jak utworzyć lokalne repozytorium HTTP Yum/DNF na RHEL 8
Teraz zwinąćmy rękawy i ustaw lokalny Yum/DNF Repozytorium w Centos 8.
Krok 1: Mount Centos 8 DVD Plik ISO
Zacznij od zamontowania pliku ISO do wybranego katalogu. Tutaj zamontowaliśmy /optować
informator.
# Mount Centos-8-x86_64-1905-DVD1.ISO /Opt # CD /Opt # LS

Krok 2: Utwórz lokalne repozytorium Lokalnego CentOS 8
W zamontowanym katalogu, w którym jesteś ISO jest zamontowany, skopiuj głoska bezdźwięczna.Repo
plik do /etc/mniam.repozytorium.D/ katalog, jak pokazano.
# CP -V /Opt /Media.repo /etc /yum.repozytorium.D/Centos8.Repo

Następnie przypisz uprawnienia do plików, jak pokazano, aby zapobiec modyfikacji lub zmian przez innych użytkowników.
# chmod 644 /etc /yum.repozytorium.D/Centos8.Repo # ls -l /etc /yum.repozytorium.D/Centos8.Repo

Musimy skonfigurować domyślny plik repozytorium przebywający w systemie. Aby sprawdzić konfiguracje, użyj polecenia CAT, jak pokazano.
# Cat itp./Yum.repozytorium.D/Centos8.Repo

Musimy zmodyfikować wiersze konfiguracyjne za pomocą wybranego edytora tekstu.
# vim itp./Yum.repozytorium.D/Centos8.Repo
Usuń całą konfigurację i skopiuj i wklej poniższą konfigurację.
[Instaltmedia-baseos] name = Centos Linux 8-Metadata_expire = -1 gpgcheck = 1 enabled = 1 baseurl = plik: /// opt/baseos/gpgkey = plik: ///ttc/pki/rpm-gpg/rpm-- GPG-Key-Centosofficial [instaltMedia-Appstream] Nazwa = Centos Linux 8-AppStream Metadata_Expire = -1 gpgcheck = 1 enabled = 1 baseurl = file: /// opt/appstream/gpgkey = file: /// etc/pki/rpm -GPG/RPM-GPG-KEY CENTOSOFFICICAL
Zapisz plik repo i wyjdź z edytora.
Po zmodyfikowaniu pliku repozytorium za pomocą nowych wpisów, kontynuuj i wyczyść DNF / Yum pamięć podręczna jak pokazano.
# dnf czyść wszystko lub # yum czyszcz wszystkie
Aby potwierdzić, że system otrzyma pakiety z lokalnie zdefiniowanych repozytoriów, uruchom polecenie:
# DNF Repolist lub # Yum Repolist

Teraz ustawione 'włączony'
parametr z 1
Do 0
W Centos-Appstream.Repo I Baza centu.Repo akta.
Krok 3: Zainstaluj pakiety za pomocą lokalnego repozytorium DNF lub Yum
Teraz spróbujmy zainstalować dowolny pakiet. W tym przykładzie zamierzamy zainstalować nodejs w systemie.
# dnf instaluj nodeJS lub # yum instaluj nodejs

I jest to wyraźny wskaźnik, że pomyślnie skonfigurowaliśmy lokalne repozytorium DNF/Yum Centos 8.
- « Jak zwiększyć liczbę inodowych dysku w Linux
- Mytop - przydatne narzędzie do monitorowania wydajności MySQL/MariaDB w Linux »