Jak włączyć repozytorium EPEL na RHEL 8 / Centos 8 Linux

Jak włączyć repozytorium EPEL na RHEL 8 / Centos 8 Linux

Chociaż minęło trochę czasu od wydania Red Hat Enterprise Linux 8, odpowiedniej wersji Epel Repozytorium (dodatkowe pakiety dla Enterprise Linux) zostało wydane dopiero kilka dni temu. Repozytorium zawiera pakiety, które nie są dostarczane przez oficjalne źródła oprogramowania, na przykład Extundelete, narzędzie do odzyskiwania usuniętych plików z systemów plików ext3/4. Do tej pory rozwiązaniem do zainstalowania tego oprogramowania było zbudowanie go ze źródła lub użycie poprzedniej wersji EPEL (mniej niż idealne). W tym samouczku zobaczymy, jak dodać EPEL8 do Rhel 8 / Centos 8.

W tym samouczku nauczysz się:

  • Jak dodać repozytorium EPEL8 do RHEL 8 / Centos 8
  • Jak sprawdzić wszystkie pakiety zawarte w repozytorium EPEL8



Zastosowane wymagania i konwencje oprogramowania

Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System RHEL/CENTOS
Oprogramowanie Nie jest potrzebne konkretne oprogramowanie do śledzenia tego samouczka
Inny Uprawnienia administracyjne do instalowania i konfigurowania repozytorium
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Instalowanie pakietu konfiguracji

Włączanie Epel8 Repozytorium na RHEL 8 / Centos 8 jest bardzo proste: wszystko, co musimy zrobić, to pobrać i zainstalować pakiet konfiguracyjny, który zawiera pliki repozytorium. Plik jest dostępny do pobrania na następujący adres. Ze względu na ten samouczek założę, że działamy z interfejsu wiersza poleceń. Nie musimy pobierać pakietu, aby go zainstalować: możemy wykonać operację bezpośrednio za pomocą DNF Menedżer pakietów:

$ sudo dnf instaluj https: // dl.Fedoraproject.ORG/PUB/EPEL/EPEL-Relase-Latest-8.Noarch.RPM

Po prostu używamy DNF z zainstalować podsomander i zapewnić URL pakietu (w tym przypadku użyliśmy https protokół). Po uruchomieniu polecenia powyżej wyświetlany jest przegląd operacji, które byłyby wykonywane, a my mamy monit o potwierdzenie, że chcemy zainstalować pakiet:

================================================== ============================== Rozmiar repozytorium wersji arch ================================================== =============== Instalowanie: Epel-Release Noarch 8-5.El8 @Commandline 21 K Podsumowanie transakcji ========================================== ==================================== Zainstaluj 1 Pakiet Całkowity rozmiar: 21 K Znaleziony Rozmiar: 30 K Czy to jest w porządku [t/n]: y 

Jeśli potwierdzimy, wpisując „Y” i naciskając Enter, pakiet zostanie zainstalowany. Zawiera pliki potrzebne do skonfigurowania dodatkowych źródeł oprogramowania. Aby zobaczyć, gdzie te pliki zostały zainstalowane, możemy uruchomić następujące polecenie:

$ sudo rpm -ql epel -release

W powyższym poleceniu, -Q opcja jest krótka dla --zapytanie, chwila -L jest skrót od --lista, i służy do wyświetlania plików zawartych w pakiecie. Polecenie powyżej daje następujące dane wyjściowe:

/etc/pki/rpm-gpg/rpm-gpg-key-epel-8/etc/mniam.repozytorium.D/epel-playground.repo /etc /yum.repozytorium.Testowanie D/Epel.repo /etc /yum.repozytorium.D/epel.Repo/usr/lib/systemd/system-preset/90-epel.preset/usr/share/doc/epel-frease/usr/share/doc/epel-frease/gpl/usr/shar.MD

Oprócz plików dokumentacji i publiczności repozytorium Klucz GPG, Widzimy, że zainstalowano trzy pliki konfiguracyjne repozytorium, są to pliki z .Repo rozszerzenie: epel, Epel-playground I testowanie epel. Pierwszy to główne repozytorium, które jest domyślnie włączone, pozostałe dwa zawierają eksperymentalną wersję pakietów oprogramowania i muszą być włączone jawnie. Aby sprawdzić, że Epel Repozytorium zostało włączone, możemy uruchomić:

$ sudo dnf repolist -v

Polecenie, jeśli zostanie wywołane jak wyżej, wyświetla listę wszystkich repozytoriów włączonych w systemie (można je również użyć do wyświetlania tylko tych wyłączonych lub wszystkich repozytoriów istniejących w systemie). Dostarczając -v opcja (skrót --gadatliwy), możemy uzyskać bardziej szczegółowy raport:

Repo-ID: Epel Repo-Nazwa: dodatkowe pakiety dla przedsiębiorstwa Linux 8-x86_64 Repo-Revision: 1566008900 Repo-Update: sob. 17 sierpnia 2019 04:28:41 AM CEST Repo-PKGS: 332 Repo-rozmiar: 110 M repo- Metalink: https: // lusterka.Fedoraproject.org/metalink?Repo = Epel-8 i arch = x86_64 i infra = $ infra & content = $ content.Nluug.NL/Fedora-Epel/8/Everything/x86_64/(78 więcej) Repo-Expire: 172 800 Second (S) (Ostatnie: sob. 17 sierpnia 2019 02:08:39 PM CEST) Repo-filename:/etc/yum.repozytorium.D/epel.Repo Repo-ID: RHEL-8-FOR-X86_64-APPSTREAM-RPMS REPO-NAME: Red Hat Enterprise Linux 8 dla x86_64-Appstream (RPMS) Repo-revision: 1565891235 Repo-Updeded: HO 15 sierpnia 2019 07:47:15 PM Cest Repo-PKGS: 5 759 RPISE: 8.5 g repo-baseurl: https: // cdn.czerwony kapelusz.com/content/dist/rhel8/8/x86_64/appStream/OS Repo-Expire: 86 400 sekund (S) (Ostatni: czw 01 stycznia 1970 01:00:00.repozytorium.D/Redhat.Repo Repo-ID: RHEL-8-FOR-X86_64-BASEOS-RPMS-Nazwa: Red Hat Enterprise Linux 8 dla x86_64-BaseOS (RPMS) Repo-Revision: 1565191031 Repo Dane: Wed 07 sierpnia 2019 05:17:11 PM CEST Repo-PKGS: 2 097 repo-rozmiar: 1.9 g repo-baseurl: https: // cdn.czerwony kapelusz.com/content/dist/rhel8/8/x86_64/baseos/OS repo-expire: 86 400 sekund (S) (Ostatni: czw 01 stycznia 1970 01:00:00.repozytorium.D/Redhat.Pakiety Repo: 8 188 

Jak widać z wyjścia polecenia, repozytorium zostało poprawnie aktywowane, jest pierwszym na liście.

Wymień pakiety zawarte w repozytorium EPEL8

Po zainstalowaniu i włączeniu Epel Repozytorium, możemy skorzystać z dodatkowych pakietów oprogramowania, które dostarcza, instalując je jak zwykle. Ale co, jeśli chcemy poznać wszystkie pakiety zawarte w repozytorium? Po raz kolejny musimy tylko użyć DNF dostarczanie repo_id Z repozytorium chcemy w tym przypadku sprawdzić „epel”:

$ sudo dnf repozytorium epel lista epel

Oto fragment wyniku dowodzenia:

$ sudo dnf repozytorium epel lista aktualizacja repozytoriów zarządzania subskrypcją. Ostatnie metadane wygaśnięcie Kontrola: 0:17:42 temu w sobotę 17 sierpnia 2019 02:08:43 PM Cest. Dostępne pakiety Dostępne pakiety AMAVISD-NEW.Noarch 2.12.0-1.EL8 EPEL AMAVISD-NEW-DOC.Noarch 2.12.0-1.EL8 EPEL AMAVISD-NEW-SNMP.Noarch 2.12.0-1.El8 Epel APACHETOP.x86_64 0.19.7-1.El8 Epel Arj.x86_64 3.10.22-30.El8 Epel Beecrypt.x86_64 4.2.1-23.El8 epel beecrypt-apidocs.x86_64 4.2.1-23.El8 epel beecrypt-devel.x86_64 4.2.1-23.El8 Epel BGPDUMP.x86_64 1.6.0-2.El8 Epel Bird.x86_64 2.0.4-1.El8 Epel Bird-Doc.Noarch 2.0.4-1.El8 Epel Bodhi-Client.Noarch 4.0.2-2.El8.1 Epel Bodhi-Composer.Noarch 4.0.2-2.El8.1 Epel Bodhi-serwer.Noarch 4.0.2-2.El8.1 EPEL CC1541.x86_64 2.0-3.EL8 EPEL CC65.x86_64 2.18-8.EL8 EPEL CC65-DEVEL.Noarch 2.18-8.EL8 EPEL CC65-DOC.Noarch 2.18-8.EL8 EPEL CC65-UTILS.x86_64 2.18-8.El8 Epel Cfitsio.x86_64 3.47-1.El8 epel cfitsio-devel.x86_64 3.47-1.El8 epel cfitsio-doCs.Noarch 3.47-1.EL8 EPEL Cfitsio-Static.x86_64 3.47-1.El8 Epel […]

Jak widać z wyjścia polecenia, wiele oprogramowania zwykle dostarczanych przez Epel W repozytorium nadal brakuje kanału, jak na przykład pakiety potrzebne do zainstalowania alternatywnych środowisk stacjonarnych, takich jak Xfce4 lub narzędzia takie jak phpMyAdmin (sprawdź nasz samouczek na temat instalacji go ze źródła, jako alternatywy). Pakiety te zostaną prawdopodobnie dostarczone w przyszłości.

Wniosek

W tym samouczku nauczyliśmy się instalować i włączać repozytorium EPEL8 na RHEL 8 / Centos 8. Widzieliśmy, jak zainstalować pakiet automatycznej konfiguracji, który zapewnia „.Pliki repo ”, które zawierają konfigurację repozytorium. Nauczyliśmy się również, jak sprawdzić, czy nowe źródło oprogramowania zostało dodane do systemu i jak wymienić wszystkie dostarczone przez niego pakiet.

Chociaż minęło trochę czasu od wydania Red Hat Enterprise Linux 8, odpowiedniej wersji Epel Repozytorium (dodatkowe pakiety dla Enterprise Linux) zostało wydane dopiero kilka dni temu. Repozytorium zawiera pakiety, które nie są dostarczane przez oficjalne źródła oprogramowania, na przykład Extundelete, narzędzie do odzyskiwania usuniętych plików z systemów plików ext3/4. Do tej pory rozwiązaniem do zainstalowania tego oprogramowania było zbudowanie go ze źródła lub użycie poprzedniej wersji EPEL (mniej niż idealne). W tym samouczku zobaczymy, jak dodać EPEL8 do Rhel 8 / Centos 8.

Powiązane samouczki Linux:

  • Jak odzyskać tabelę partycji w Linux
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Pobierz Linux
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Czy Linux może uzyskać wirusy? Badanie podatności Linuksa…
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Oracle Linux vs Red Hat (RHEL)
  • Najlepszy Linux Distro dla programistów
  • Linux Pliki konfiguracyjne: Top 30 Najważniejsze
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…