Cara Mengonfigurasi Repositori Perangkat Lunak di Fedora


Distribusi Fedora Anda memperoleh perangkat lunaknya dari repositori dan masing-masing repositori ini dilengkapi dengan sejumlah aplikasi perangkat lunak gratis dan berpemilik yang tersedia untuk Anda instal. Repositori resmi Fedora memiliki ribuan aplikasi gratis dan sumber terbuka.

Pada artikel ini, kami akan menunjukkan cara mengkonfigurasi repositori perangkat lunak di distribusi Fedora menggunakan alat manajer paket DNF dari baris perintah.

Lihat Repositori yang Diaktifkan di Fedora

Untuk mencantumkan semua repositori yang diaktifkan di sistem Fedora Anda, dalam format ID repositori, nama, dan status (jumlah paket yang disediakan), jalankan perintah berikut.

sudo dnf repolist

Anda dapat membuat daftar paket dari repositori tertentu, misalnya fedora, dengan menjalankan perintah berikut. Ini akan mencantumkan semua paket yang tersedia dan diinstal dari repositori yang ditentukan.

sudo dnf repository-packages fedora list

Untuk hanya menampilkan daftar paket yang tersedia atau diinstal dari repositori tertentu, tambahkan opsi tersedia atau terinstal masing-masing.

sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed

Menambah, Mengaktifkan, dan Menonaktifkan Repositori DNF

Sebelum Anda menambahkan repositori baru ke sistem Fedora, Anda perlu mendefinisikannya dengan menambahkan bagian [repository] ke file /etc/dnf/dnf.conf, atau ke file .repo di direktori /etc/yum.repos.d/. Kebanyakan pengembang atau pengelola paket menyediakan file .repo mereka sendiri pada repositori DNF.

Misalnya untuk menentukan repositori Grafana dalam file .repo, buatlah seperti yang ditunjukkan.

sudo vim /etc/yum.repos.d/grafana.repo

Kemudian tambahkan bagian [repository] di file dan simpan. Jika Anda perhatikan dengan seksama, dalam konfigurasi repositori yang ditunjukkan pada gambar, itu tidak diaktifkan seperti yang ditunjukkan oleh parameter (enabled=0); kami mengubah ini untuk tujuan demonstrasi.

Selanjutnya, untuk menambah dan mengaktifkan repositori baru, jalankan perintah berikut.

sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo

Untuk mengaktifkan atau menonaktifkan repositori DNF, misalnya saat mencoba menginstal paket dari repositori tersebut, gunakan --enablerepo atau - opsi -disablerepo.

sudo dnf --enablerepo=grafana install grafana  
OR
sudo dnf --disablerepo=fedora-extras install grafana  

Anda juga dapat mengaktifkan atau menonaktifkan lebih dari satu repositori dengan satu perintah.

sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3 
OR
sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana 

Anda juga dapat mengaktifkan dan menonaktifkan repositori secara bersamaan, misalnya.

sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana

Untuk mengaktifkan repositori tertentu secara permanen, gunakan opsi --set-enabled.

sudo grep enable /etc/yum.repos.d/grafana.repo
sudo dnf config-manager --set-enabled grafana
sudo grep enable /etc/yum.repos.d/grafana.repo

Untuk menonaktifkan repositori tertentu secara permanen, gunakan sakelar --set-disabled.

sudo dnf config-manager --set-disabled grafana

Itu saja untuk saat ini! Pada artikel ini, kami telah menjelaskan cara mengkonfigurasi repositori perangkat lunak di Fedora. Bagikan komentar Anda atau ajukan pertanyaan melalui formulir umpan balik di bawah.