Cara Mengaktifkan Repositori Epel pada RHEL 8 / CentOS 8 Linux

Cara Mengaktifkan Repositori Epel pada RHEL 8 / CentOS 8 Linux

Walaupun sudah seketika sejak pembebasan Red Hat Enterprise Linux 8, versi yang sepadan Epel Repositori (Pakej Tambahan untuk Enterprise Linux) hanya dikeluarkan beberapa hari yang lalu. Repositori mengandungi pakej yang tidak disediakan oleh sumber perisian rasmi, sebagai contoh extundelete, utiliti untuk memulihkan fail yang dipadam dari sistem fail ext3/4. Sehingga kini penyelesaian untuk memasang perisian tersebut adalah untuk membinanya dari sumber atau menggunakan versi EPEL sebelumnya (kurang daripada ideal). Dalam tutorial ini kita akan melihat cara menambah Epel8 ke Rhel 8 / Centos 8.

Dalam tutorial ini anda akan belajar:

  • Cara Menambah Repositori Epel8 ke RHEL 8 / CentOS 8
  • Cara memeriksa semua pakej yang terkandung dalam repositori epel8



Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem RHEL/CENTOS
Perisian Tidak ada perisian khusus yang diperlukan untuk mengikuti tutorial ini
Yang lain Keistimewaan pentadbiran untuk memasang dan mengkonfigurasi repositori
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Memasang Pakej Konfigurasi

Membolehkan Epel8 Repositori di Rhel 8 / CentOS 8 sangat mudah: yang perlu kita lakukan ialah memuat turun dan memasang pakej konfigurasi yang mengandungi fail repositori. Fail ini tersedia untuk dimuat turun di alamat berikut. Demi tutorial ini, saya akan menganggap kami beroperasi dari antara muka baris arahan. Kita tidak perlu memuat turun pakej untuk memasangnya: kita boleh melakukan operasi secara langsung menggunakan DNF Pengurus Pakej:

$ sudo DNF Pasang https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-8.Noarch.rpm

Kami hanya menggunakan DNF dengan Pasang sub-komando, dan berikannya Url pakej (dalam kes ini kami menggunakan https protokol). Sebaik sahaja kami menjalankan arahan di atas gambaran keseluruhan operasi yang akan dilakukan dipaparkan, dan kami diminta untuk mengesahkan bahawa kami mahu memasang pakej:

================================================= ============================ Pakej Pakej Arch Versi Repository Size =================== ================================================= ============== Memasang: Epel-Release Noarch 8-5.el8 @commandline 21 k Ringkasan Transaksi ======================================================== ================================== Pasang 1 Pakej Jumlah Saiz: 21 K Pasang Saiz: 30 K Adakah ini ok [y/n]: y 

Sekiranya kami mengesahkan dengan menaip "Y" dan menekan Enter, pakej akan dipasang. Ia mengandungi fail yang diperlukan untuk mengkonfigurasi sumber perisian tambahan. Untuk melihat di mana fail tersebut telah dipasang, kami boleh menjalankan arahan berikut:

$ sudo rpm -ql -release

Dalam perintah di atas, -q pilihan adalah pendek untuk --pertanyaan, manakala -L pendek untuk --senarai, dan digunakan untuk menyenaraikan fail yang terkandung dalam pakej. Perintah di atas menghasilkan output berikut:

/etc/pki/rpm-gpg/rpm-gpg-kunci-epel-8/etc/yum.repos.d/epel-playground.repo /etc /yum.repos.D/EPEL UJIAN.repo /etc /yum.repos.d/epel.repo/usr/lib/systemd/sistem-preset/90-epel.Preset/USR/SHARE/DOC/EPEL-RELEASE/USR/SHARE/DOC/EPEL-RELEASE/GPL/USR/SHARE/DOC/EPEL-RELEASE/README-EPEL-8-Packaging.md

Selain dari fail dokumentasi dan repositori awam Kunci GPG, Kita dapat melihat bahawa tiga fail konfigurasi repositori telah dipasang, mereka adalah fail dengan .repo sambungan: Epel, EPEL-PLAYPORT dan Ujian Epel. Yang pertama adalah repositori utama, yang diaktifkan secara lalai, dua yang lain mengandungi versi percubaan pakej perisian dan mesti diaktifkan secara eksplisit. Untuk mengesahkan bahawa Epel Repositori telah diaktifkan kita boleh lari:

$ sudo dnf repolist -v

Perintah itu, jika dipanggil seperti di atas, memaparkan senarai semua repositori yang didayakan dalam sistem (ia juga boleh digunakan untuk memaparkan hanya orang kurang upaya atau semua repositori yang ada dalam sistem). Dengan menyediakan -v pilihan, (pendek untuk --verbose), kita boleh mendapatkan laporan yang lebih terperinci:

Repo-id: nama repo epel: pakej tambahan untuk perusahaan linux 8-x86_64 repo-revisi: 1566008900 repo-updated: Sabtu 17 Ogos 2019 04:28:41 am cest repo-pkgs: 332 saiz repo: 110 m repo- Metalink: https: // cermin.Fedoraproject.org/metalink?repo = epel-8 & arch = x86_64 & infra = $ infra & content = $ contentdir Dikemaskini: Sabtu 17 Ogos 2019 02:08:39 PM CEST REPO-BASASEURL: rsync: // ftp.nluug.NL/Fedora-Epel/8/Everything/x86_64/(78 More) Repo-Expire: 172,800 Second (s) (terakhir: Sabtu 17 Ogos 2019 02:08:39 PM) Repo-Filename:/etc/yum.repos.d/epel.Repo-id: RHEL-8-untuk-X86_64-Appstream-RPMS Repo-Name: Red Hat Enterprise Linux 8 untuk x86_64-AppStream (RPMS) Repo-revision: 1565891235 Repo-Updated: THU 15 Ogos 2019 07:47:15 PM CEST REPO-PKGS: 5,759 REPO-SIZE: 8.5 g repo-baseurl: https: // cdn.topi merah.com/content/dist/rhel8/8/x86_64/appstream/os repo-expire: 86,400 saat (s) (terakhir: thu 01 Jan 1970 01:00:00 pagi cet) Repo-filename:/etc/yum.repos.d/redhat.Repo-id: RHEL-8-untuk-x86_64-baseos-rpms repo-name: Red Hat Enterprise Linux 8 untuk x86_64-BaseOS (RPMS) Repo-revision: 1565191031 Repo-Updated: Wed 07 Ogos 2019 05:17:11 PM CEST REPO-PKGS: 2,097 REPO-SIZE: 1.9 g repo-baseurl: https: // cdn.topi merah.com/content/dist/rhel8/8/x86_64/baseos/os repo-expire: 86,400 saat (s) (terakhir: thu 01 Jan 1970 01:00:00 pagi cet) Repo-filename:/etc/yum.repos.d/redhat.Repo Jumlah Pakej: 8,188 

Seperti yang dapat kita lihat dari output arahan, repositori telah diaktifkan dengan betul, ia adalah yang pertama dalam senarai.

Senaraikan pakej yang terkandung dalam repositori EPEL8

Sebaik sahaja kita memasang dan membolehkan Epel repositori, kita boleh memanfaatkan pakej perisian tambahan yang disediakannya, memasangnya seperti biasa. Tetapi bagaimana jika kita ingin mengetahui semua pakej yang terkandung di repositori? Sekali lagi, yang mesti kita lakukan hanyalah menggunakan DNF menyediakan repo_id dari repositori yang ingin kami periksa, "Epel" dalam kes ini:

$ SUDO DNF Repositori-Packages Epel List

Berikut adalah petikan hasil arahan:

$ sudo dnf repositori-packages epel list mengemas kini repositori pengurusan langganan. Pemeriksaan Tamat Metadata Terakhir: 0:17:42 Ago pada Sabtu 17 Ogos 2019 02:08:43 PM CEST. Pakej yang tersedia pakej yang tersedia amavisd-baru.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-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 CFITIO.x86_64 3.47-1.EL8 EPEL CFITIO-DEVEL.x86_64 3.47-1.EL8 EPEL CFITIO-DOCS.Noarch 3.47-1.EL8 EPEL CFITIO-STATIC.x86_64 3.47-1.EL8 EPEL [...]

Seperti yang dapat kita lihat dari output arahan, banyak perisian biasanya disediakan oleh Epel Saluran masih hilang dari repositori, sebagai contoh pakej yang diperlukan untuk memasang persekitaran desktop alternatif seperti Xfce4 atau utiliti seperti phpmyadmin (periksa tutorial kami tentang memasangnya dari sumber, sebagai alternatif). Pakej tersebut mungkin akan disediakan pada masa akan datang.

Kesimpulan

Dalam tutorial ini, kami belajar cara memasang dan membolehkan repositori Epel8 di RHEL 8 / CentOS 8. Kami melihat cara memasang pakej auto-konfigurasi yang menyediakan ".Repo "fail yang mengandungi konfigurasi repositori. Kami juga belajar bagaimana untuk mengesahkan bahawa sumber perisian baru telah ditambah ke sistem, dan bagaimana untuk menyenaraikan semua pakej yang disediakan olehnya.

Walaupun sudah seketika sejak pembebasan Red Hat Enterprise Linux 8, versi yang sepadan Epel Repositori (Pakej Tambahan untuk Enterprise Linux) hanya dikeluarkan beberapa hari yang lalu. Repositori mengandungi pakej yang tidak disediakan oleh sumber perisian rasmi, sebagai contoh extundelete, utiliti untuk memulihkan fail yang dipadam dari sistem fail ext3/4. Sehingga kini penyelesaian untuk memasang perisian tersebut adalah untuk membinanya dari sumber atau menggunakan versi EPEL sebelumnya (kurang daripada ideal). Dalam tutorial ini kita akan melihat cara menambah Epel8 ke Rhel 8 / Centos 8.

Tutorial Linux Berkaitan:

  • Cara Memulihkan Jadual Partition di Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Muat turun linux
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Oracle Linux vs Red Hat (RHEL)
  • Distro linux terbaik untuk pemaju
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..