Jak skonfigurować lokalne repozytorium Yum/DNF na Centos 8

Jak skonfigurować lokalne repozytorium Yum/DNF na Centos 8

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 
Zamontować plik ISO Centos 8

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 
Utwórz lokalne repozytorium Centos 8

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 
Ustaw uprawnienie do pliku repozytorium Yum

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 
Sprawdź plik repozytorium Yum

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 
Wymień repozytoria mniam

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 
Zainstaluj pakiety z lokalnego repozytorium Yum

I jest to wyraźny wskaźnik, że pomyślnie skonfigurowaliśmy lokalne repozytorium DNF/Yum Centos 8.