Cara mengaktifkan repositori epel pada rhel 8 / centos 8 linux

Cara mengaktifkan repositori epel pada rhel 8 / centos 8 linux

Meskipun sudah lama sejak rilis Red Hat Enterprise Linux 8, versi yang sesuai dari Epel Repositori (paket tambahan untuk Enterprise Linux) hanya dirilis beberapa hari yang lalu. Repositori berisi paket yang tidak disediakan oleh sumber perangkat lunak resmi, seperti misalnya Everundelete, utilitas untuk memulihkan file yang dihapus dari sistem file ext3/4. Sampai sekarang solusi untuk menginstal perangkat lunak tersebut adalah membangunnya dari sumber atau menggunakan versi EPEL sebelumnya (kurang dari ideal). Dalam tutorial ini kita akan melihat cara menambahkan epel8 ke rhel 8 / centos 8.

Dalam tutorial ini Anda akan belajar:

  • Cara menambahkan repositori epel8 ke rhel 8 / centos 8
  • Cara memeriksa semua paket yang terkandung dalam repositori EPEL8



Persyaratan dan konvensi perangkat lunak yang digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Rhel/centos
Perangkat lunak Tidak diperlukan perangkat lunak khusus untuk mengikuti tutorial ini
Lainnya Hak istimewa administratif untuk menginstal dan mengonfigurasi repositori
Konvensi # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Menginstal Paket Konfigurasi

Memungkinkan Epel8 Repositori di RHEL 8 / CentOS 8 sangat sederhana: Yang perlu kita lakukan adalah mengunduh dan menginstal paket konfigurasi yang berisi file repositori. File tersedia untuk diunduh di alamat berikut. Demi tutorial ini saya akan menganggap kami beroperasi dari antarmuka baris perintah. Kami tidak perlu mengunduh paket untuk menginstalnya: kami dapat melakukan operasi secara langsung dnf Manajer Paket:

$ sudo dnf instal https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-8.Noarch.RPM

Kami hanya menggunakan dnf dengan Install sub-perintah, dan berikan Url paket (dalam hal ini kami menggunakan https protokol). Setelah kami menjalankan perintah di atas ikhtisar operasi yang akan dilakukan ditampilkan, dan kami diminta untuk mengonfirmasi bahwa kami ingin menginstal paket:

==================================================== =============================== Paket Paket Versi Repositori Ukuran ================ ==================================================== =============== Menginstal: Epel-Release Noarch 8-5.EL8 @Commandline 21 K Ringkasan Transaksi ============================================= ====================================== Instal 1 Paket Total Ukuran: 21 K Ukuran Terpasang: 30 K Apakah ini ok [y/n]: y 

Jika kami mengonfirmasi dengan mengetik "Y" dan menekan enter, paket akan diinstal. Ini berisi file yang diperlukan untuk mengonfigurasi sumber perangkat lunak tambahan. Untuk melihat di mana file -file tersebut telah diinstal, kami dapat menjalankan perintah berikut:

$ sudo rpm -ql epel -release

Dalam perintah di atas, -Q Opsi adalah kependekan dari --pertanyaan, ketika -l kependekan dari --daftar, dan digunakan untuk mendaftar file yang terkandung dalam sebuah paket. Perintah di atas menghasilkan output berikut:

/etc/pki/rpm-gpg/rpm-gpg-key-ePel-8/etc/yum.repo.D/Epel-playground.repo /etc /yum.repo.d/Epel-testing.repo /etc /yum.repo.d/epel.repo/usr/lib/systemd/system-preset/90-ePel.preset/usr/share/doc/ePel-rilis/usr/share/doc/ePel-rilis/gpl/usr/share/doc/ePel-rilis/readme-ePel-8-packaging.md

Terlepas dari file dokumentasi dan publik repositori Kunci GPG, kita dapat melihat bahwa tiga file konfigurasi repositori telah diinstal, mereka adalah file dengan .repo perpanjangan: Epel, Epel-playground Dan Epel-testing. Yang pertama adalah repositori utama, yang diaktifkan secara default, dua lainnya berisi versi eksperimental paket perangkat lunak dan harus diaktifkan secara eksplisit. Untuk memverifikasi bahwa Epel Repositori telah diaktifkan kita dapat menjalankan:

$ sudo dnf repolist -v

Perintah, jika dipanggil seperti di atas, menampilkan daftar semua repositori yang diaktifkan dalam sistem (itu juga dapat digunakan untuk hanya menampilkan yang dinonaktifkan atau semua repositori yang ada di sistem). Dengan menyediakan -v opsi, (pendek untuk --verbose), kami dapat memperoleh laporan yang lebih rinci:

REPO-ID: EPEL REPO-NAME: Paket tambahan untuk Enterprise Linux 8-x86_64 Repo-Revision: 1566008900 Repo-diperbarui: Sabtu 17 Agustus 2019 04:28:41 AM CEST REPO-PKGS: 332 Ukuran Repo: 110 M Repo- Metalink: https: // cermin.Fedoraproject.org/metalink?Repo = Epel-8 & Arch = x86_64 & infra = $ infra & content = $ contentDir Diperbarui: Sab 17 Agustus 2019 02:08:39 PM CEST REPO-BASEURL: RSYNC: // FTP.nluug.nl/fedora-epel/8/semuanya/x86_64/(78 lebih) Repo-Eksaya: 172.800 detik (Terakhir: SAT 17 Agustus 2019 02:08:39 PM CEST) REPO-filename:/etc/yum.repo.d/epel.REPO REPO-ID: RHEL-8-FOR-X86_64-APPSTREAM-RPMS REPO-NAME: Red Hat Enterprise Linux 8 untuk x86_64-AppStream (RPMS) REPO-Revision: 1565891235 Repo-Dibebaskan: THU 15 Agustus 2019 07:47:15 PM CEST REPO-PKGS: 5.759 Ukuran Repo: 8.5 G REPO-BASEURL: https: // cdn.topi merah.com/content/dist/rhel8/8/x86_64/appstream/os repo-expire: 86.400 detik (terakhir: thu 01 Jan 1970 01:00:00 CET) repo-filename:/etc/yum.repo.d/redhat.repo repo-id: rhel-8-for-x86_64-baseos-rpms-name: Red Hat Enterprise Linux 8 untuk x86_64-BaseOS (RPMS) REPO-Revision: 1565191031 Repo-diperbarui: Rabu 07 Agustus 2019 05:17:17:11 PM CEST REPO-PKGS: 2.097 Ukuran Repo: 1.9 G REPO-BASEURL: https: // cdn.topi merah.com/content/dist/rhel8/8/x86_64/baseos/os repo-expire: 86.400 detik (terakhir: thu 01 Jan 1970 01:00:00 CET) repo-filename:/etc/yum.repo.d/redhat.Paket Total Repo: 8.188 

Seperti yang dapat kita lihat dari output perintah, repositori telah diaktifkan dengan benar, itu adalah yang pertama dalam daftar.

Sebutkan paket yang terkandung dalam repositori EPEL8

Setelah kami menginstal dan mengaktifkan Epel Repositori, kita dapat memanfaatkan paket perangkat lunak tambahan yang disediakannya, menginstalnya seperti biasa. Tetapi bagaimana jika kita ingin mengetahui semua paket yang terkandung dalam repositori? Sekali lagi, yang harus kita lakukan hanyalah menggunakan dnf memberikan repo_id dari repositori yang ingin kami periksa, "Epel" dalam hal ini:

$ sudo DNF Repository-Packages Epel List

Berikut adalah kutipan hasil perintah:

$ sudo DNF Repository-Packages EPEL Daftar Memperbarui Repositori Manajemen Langganan. Pemeriksaan Kedaluwarsa Metadata Terakhir: 0:17:42 yang lalu pada Sabtu 17 Agustus 2019 02:08:43 PM CEST. Paket yang Tersedia Paket Tersedia 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-komposer.Noarch 4.0.2-2.EL8.1 Epel Bodhi-Server.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 […]

Seperti yang dapat kita lihat dari output perintah, banyak perangkat lunak yang biasanya disediakan oleh Epel Saluran masih hilang dari repositori, karena misalnya paket yang diperlukan untuk menginstal lingkungan desktop alternatif seperti Xfce4 atau utilitas seperti phpMyadmin (periksa tutorial kami tentang menginstalnya dari sumber, sebagai alternatif). Paket -paket itu mungkin akan disediakan di masa depan.

Kesimpulan

Dalam tutorial ini kami belajar cara menginstal dan mengaktifkan repositori EPEL8 di Rhel 8 / Centos 8. Kami melihat cara menginstal paket konfigurasi otomatis yang menyediakan “.Repo ”file yang berisi konfigurasi repositori. Kami juga belajar cara memverifikasi bahwa sumber perangkat lunak baru telah ditambahkan ke sistem, dan cara mendaftar semua paket yang disediakan olehnya.

Meskipun sudah lama sejak rilis Red Hat Enterprise Linux 8, versi yang sesuai dari Epel Repositori (paket tambahan untuk Enterprise Linux) hanya dirilis beberapa hari yang lalu. Repositori berisi paket yang tidak disediakan oleh sumber perangkat lunak resmi, seperti misalnya Everundelete, utilitas untuk memulihkan file yang dihapus dari sistem file ext3/4. Sampai sekarang solusi untuk menginstal perangkat lunak tersebut adalah membangunnya dari sumber atau menggunakan versi EPEL sebelumnya (kurang dari ideal). Dalam tutorial ini kita akan melihat cara menambahkan epel8 ke rhel 8 / centos 8.

Tutorial Linux Terkait:

  • Cara memulihkan tabel partisi di linux
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Unduh Linux
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Oracle Linux vs Red Hat (RHEL)
  • Distro linux terbaik untuk pengembang
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…