8 Repositori Pihak Ketiga YUM/DNF Teratas untuk Linux Berbasis RHEL


YUM (Yellowdog Updater Modified) adalah alat manajemen paket berbasis grafis dan baris perintah bersumber terbuka yang banyak digunakan untuk sistem Linux berbasis RPM (RedHat Package Manager), termasuk, namun tidak terbatas pada, Red Hat Enterprise Linux< (RHEL), CentOS, Linux Ilmiah (SL), Oracle Linux (OL), Rocky Linux dan AlmaLinux, yang digunakan untuk menginstal, memperbarui, menghapus, atau mencari paket perangkat lunak pada suatu sistem.

Perintah DNF (Dandified yum) adalah versi generasi berikutnya dari manajer paket YUM tradisional untuk sistem berbasis RedHat.

Untuk menginstal paket perangkat lunak yang tidak disertakan dalam repositori dasar dan pembaruan default, serta repositori tambahan, Anda perlu menginstal dan mengaktifkan paket perangkat lunak lainnya repositori pihak ketiga di sistem Anda.

Pada artikel ini, kami akan meninjau 8 repositori YUM/DNF teratas untuk distribusi berbasis RHEL, yang sering direkomendasikan oleh komunitas Linux.

Peringatan: Anda harus selalu ingat bahwa repositori yang tercantum di bawah tidak disediakan atau didukung oleh RHEL; mereka mungkin mutakhir atau tidak, atau berperilaku seperti yang Anda harapkan – gunakanlah dengan risiko yang Anda tanggung sendiri.

1. Repositori EPEL

EPEL (Paket Ekstra untuk Linux Perusahaan) adalah proyek repositori berbasis komunitas yang gratis dan bersumber terbuka, populer, yang bertujuan untuk menyediakan paket berkualitas tinggi yang telah dikembangkan, diuji , dan ditingkatkan di Fedora dan tersedia untuk RHEL, CentOS, Scientific Linux, dan distribusi Linux serupa. Sebagian besar repositori lain yang tercantum dalam artikel ini bergantung pada EPEL.

Untuk mengaktifkan repositori EPEL di sistem Anda, gunakan perintah berikut.

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [on RHEL 8]
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  [on RHEL 7]
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm  [on RHEL 6]

2. Repositori REMI

REMI adalah repositori pihak ketiga yang banyak digunakan dan menyediakan versi terbaru tumpukan PHP, dan beberapa perangkat lunak terkait lainnya, kepada pengguna Fedora dan distribusi Enterprise Linux (EL) seperti RHEL, CentOS, Oracle, Scientific Linux, dan banyak lagi.

Sebelum Anda dapat mengaktifkan Remi, Anda perlu mengaktifkan repositori EPEL terlebih dahulu, sebagai berikut:

-------- On RHEL 8 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

-------- On RHEL 7 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

-------- On RHEL 6 --------
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-6.rpm

3. Repositori RPMFusion

RPMFusion adalah repositori pihak ketiga yang menawarkan beberapa perangkat lunak tambahan gratis dan tidak gratis untuk distro Fedora dan Enterprise Linux termasuk RHEL dan CentOS . Anda harus mengaktifkan repo EPEL sebelum mengaktifkan RPM Fusion.

-------- On RHEL 8 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm 
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

-------- On RHEL 7 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm 
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

-------- On RHEL 6 -------- 
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm 
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm

4. Repositori ELRepo

ELRepo (Community Enterprise Linux Repository) adalah repositori RPM yang dimaksudkan untuk menyediakan paket terkait perangkat keras seperti driver sistem file, driver grafis, driver jaringan, driver suara, webcam, dan driver video, untuk meningkatkan pengalaman Anda dengan Enterprise Linux.

Untuk mengaktifkan ELRepo di sistem Anda, gunakan perintah berikut.

-------- On RHEL 8 -------- 
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

-------- On RHEL 7 -------- 
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

-------- On RHEL 6 -------- 
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

5. Repositori NUX-dextop

NUX-dextop adalah repositori RPM untuk paket perangkat lunak desktop dan multimedia untuk EL. Ini berisi banyak perangkat lunak grafis dan program berbasis antarmuka baris perintah (CLI) termasuk alat berbagi desktop jarak jauh Remmina, pemutar media VLC, dan banyak lainnya.

Anda juga harus mengaktifkan repo EPEL sebelum mengaktifkan nux-dextop.

-------- On RHEL 8 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

-------- On RHEL 7 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

-------- On RHEL 6 -------- 
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

6. Repositori GhettoForge

Proyek GhettoForge berfokus pada penyediaan paket untuk rilis Enterprise Linux 6 dan 7 yang tidak ada dalam kumpulan paket EL dasar atau di pihak ketiga lainnya repositori.

Anda dapat mengaktifkan GhettoForge di sistem Anda menggunakan perintah berikut.

-------- On RHEL 8 -------- 
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el8.noarch.rpm

-------- On RHEL 7 -------- 
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm

-------- On RHEL 6 -------- 
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el6.noarch.rpm

7. Gudang Ninja Psikotik

Psychotic Ninja bertujuan untuk menyediakan paket berkualitas tinggi yang tidak ada dalam kumpulan paket EL dasar atau di repositori pihak ketiga lainnya, untuk Enterprise Linux rilis 6 dan 7.

Untuk mengaktifkan repositori Psychotic Ninja, pertama-tama, Anda perlu mengimpor kunci GPG dan kemudian menginstalnya.

rpm --import http://wiki.psychotic.ninja/RPM-GPG-KEY-psychotic
rpm -ivh http://packages.psychotic.ninja/6/base/i386/RPMS/psychotic-release-1.0.0-1.el6.psychotic.noarch.rpm 

Perhatikan bahwa paket rilis psikotik terpadu ini berfungsi di semua rilis dan arsitektur, termasuk CentOS/RHEL 7 versi 64-bit.

8. Repositori Komunitas IUS

Yang terakhir dalam daftar adalah, IUS (Inline with Upstream Stable) adalah repo pihak ketiga baru yang didukung komunitas yang menyediakan paket RPM berkualitas tinggi untuk versi upstream terbaru PHP, Python, MySQL, dan Red Hat Enterprise Linux (RHEL), dan CentOS.

Sama seperti banyak repo yang telah kami lihat, IUS juga bergantung pada EPEL.

-------- On RHEL 7 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install https://repo.ius.io/ius-release-el7.rpm 

Itu saja! Dalam artikel ini, kami meninjau 8 YUM/DNF repositori pihak ketiga teratas untuk Linux berbasis RHEL, yang sering direkomendasikan oleh komunitas Linux. Jika Anda mengetahui repositori lain yang menyediakan paket perangkat lunak berkualitas tinggi dan layak untuk disertakan di sini, beri tahu kami melalui formulir komentar di bawah.