ELRepo - Repo Komunitas untuk Enterprise Linux (RHEL, CentOS & SL)


Jika Anda menggunakan distribusi Enterprise Linux (Red Hat Enterprise Linux atau salah satu turunannya, seperti CentOS atau Scientific Linux) dan memerlukan dukungan untuk perangkat keras tertentu atau baru, Anda berada di tempat yang tepat.

Pada artikel ini kita akan membahas cara mengaktifkan repositori ELRepo, sumber perangkat lunak yang mencakup semuanya mulai dari driver sistem file hingga driver webcam dengan semua yang ada di antaranya (dukungan untuk grafik, kartu jaringan, perangkat suara, dan bahkan kernel baru).

Mengaktifkan ELRepo di Enterprise Linux

Meskipun ELRepo adalah repositori pihak ketiga, namun didukung dengan baik oleh komunitas aktif di Freenode (#elrepo) dan milis untuk pengguna .

Jika Anda masih ragu untuk menambahkan repositori independen ke sumber perangkat lunak Anda, perhatikan bahwa proyek CentOS mencantumkannya sebagai repositori yang dapat dipercaya di wiki-nya (lihat di sini). Jika Anda masih memiliki kekhawatiran, silakan bertanya di komentar!

Penting untuk dicatat bahwa ELRepo tidak hanya menyediakan dukungan untuk Enterprise Linux 7, tetapi juga untuk versi sebelumnya. Mengingat CentOS 5 akan mencapai akhir masa pakainya (EOL) pada akhir bulan ini (Maret 2017), hal ini mungkin tidak tampak seperti masalah besar, namun perlu diingat bahwa CentOS 6 tidak akan mencapai EOL hingga Maret 2020.

Terlepas dari versi EL, Anda perlu mengimpor kunci GPG repositori sebelum benar-benar mengaktifkannya:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Aktifkan ELRepo di EL5

rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

Aktifkan ELRepo di EL6

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

Aktifkan ELRepo di EL7

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

Pada artikel ini kami hanya akan membahas EL7, dan membagikan beberapa contoh di bagian selanjutnya.

Memahami Saluran ELRepo

Untuk mengatur perangkat lunak yang terdapat dalam repositori ini dengan lebih baik, ELRepo dibagi menjadi 4 saluran terpisah:

    • elrepo adalah saluran utama dan diaktifkan secara default. Itu tidak berisi paket yang ada dalam distribusi resmi.
    • elrepo-extras berisi paket yang menggantikan beberapa paket yang disediakan oleh distribusi. Ini tidak diaktifkan secara default. Untuk menghindari kebingungan, ketika sebuah paket perlu diinstal atau diperbarui dari repositori ini, paket tersebut dapat diaktifkan sementara melalui yum sebagai berikut (ganti paket dengan nama paket sebenarnya):
yum --enablerepo=elrepo-extras install package
  • elrepo-testing menyediakan paket yang suatu saat akan menjadi bagian dari saluran utama namun masih dalam pengujian.
  • elrepo-kernel menyediakan kernel arus utama jangka panjang dan stabil yang telah dikonfigurasi secara khusus untuk EL.

Baik elrepo-testing dan elrepo-kernel dinonaktifkan secara default dan dapat diaktifkan seperti dalam kasus elrepo-extras jika kita perlu menginstal atau perbarui paket dari mereka.

Untuk membuat daftar paket yang tersedia di setiap saluran, jalankan salah satu perintah berikut:

yum --disablerepo="*" --enablerepo="elrepo" list available
yum --disablerepo="*" --enablerepo="elrepo-extras" list available
yum --disablerepo="*" --enablerepo="elrepo-testing" list available
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

Gambar berikut mengilustrasikan contoh pertama:

Ringkasan

Dalam postingan ini kami telah menjelaskan apa itu ELRepo dan dalam kondisi apa Anda mungkin ingin menambahkannya ke sumber perangkat lunak Anda.

Jika Anda memiliki pertanyaan atau komentar tentang artikel ini, silakan gunakan formulir di bawah ini untuk menghubungi kami. Kami menantikan kabar dari Anda!