Salah satu fitur paling menarik dari sistem operasi Linux adalah betapa mudahnya menginstal atau mengotomatiskan instalasi paket perangkat lunak dari repositori jarak jauh yang aman.
Panduan ini akan memandu Anda melalui cara menginstal dan mengelola paket perangkat lunak pada distro Linux berbasis RPM seperti: Fedora dan Red Hat Enterprise Linux (RHEL) menggunakan DNF, manajer paket generasi berikutnya untuk Linux berbasis RPM distro.
Apa itu DNF?
DNF adalah program penerus YUM (Yellowdog Updater Modified) dan merupakan manajer paket default di Fedora dan RHEL. Nama DNF adalah kependekan dari Dandified YUM.
Tujuan utama DNF adalah untuk memudahkan instalasi, query, dan pengelolaan paket perangkat lunak pada server dan desktop. Juga, seperti manajer paket utama lainnya di Linux, DNF menyelesaikan semua dependensi paket perangkat lunak selama instalasi.
DNF juga mempertahankan kompatibilitas mundur dengan YUM sehingga skrip lama Anda akan berjalan dengan baik. Bahkan, ketika Anda menjalankan
enak perintah pada distro Linux baru, sebenarnya menggunakan DNF di latar belakang. Anda dapat memverifikasi ini dengan menjalankan perintah:ls -l /usr/bin/yum
Seperti yang Anda lihat di output, enak perintah hanyalah tautan simbolis ke dnf.
Mencari Paket Perangkat Lunak Menggunakan DNF
Bagian penting dari pengelolaan paket adalah kemampuan untuk melakukan kueri atau mencari paket yang Anda minati, baik secara lokal maupun di repositori jarak jauh. Anda dapat mencari paket berdasarkan nama paket, isi paket atau kata kunci, dll.
Misalnya, jika Anda ingin mencari beberapa browser web yang berpotensi diinstal, Anda dapat memulai dengan pencarian umum menggunakan kata kunci "browser".
browser pencarian dnf
Outputnya adalah daftar semua paket perangkat lunak yang berisi kata "browser" dalam nama paket atau deskripsinya.
Jika Anda ingin mendapatkan info lebih lanjut tentang paket tertentu, misalnya, browser Firefox, Anda dapat menggunakan informasi sub perintah sebagai berikut:
dnf info firefox
Outputnya memberi Anda informasi lebih rinci tentang paket, seperti arsitektur, ukuran paket, nomor versi, lisensi, dll.
Anda juga dapat membuat daftar semua paket yang tersedia untuk diinstal dari repositori yang dikonfigurasi menggunakan: Daftar metode. Kami telah menyalurkan lebih sedikit perintah untuk membuat daftar paket satu layar penuh pada satu waktu.
daftar dnf tersedia | lebih sedikit
Menggunakan F tombol untuk menggulir ke depan dan B tombol untuk menggulir ke belakang. Anda juga dapat mencari keluaran untuk kata kunci dengan menekan / lalu memasukkan kata kunci Anda. tekan Q untuk keluar dari keluaran perintah.
Gunakan perintah berikut untuk melihat semua paket perangkat lunak yang diinstal pada PC Anda:
daftar dnf terpasang
Menginstal Paket Perangkat Lunak
Menginstal paket dengan DNF cukup mudah. Namun, Anda memerlukan hak istimewa yang lebih tinggi sebagai pengguna root atau sudo. Misalnya, untuk menginstal browser Firefox, cukup jalankan perintah berikut lalu tekan kamu di prompt yang muncul untuk menyetujui persyaratan:
sudo dnf instal firefox
Seperti yang disebutkan sebelumnya, perintah dnf menangani instalasi semua dependensi untuk sebuah paket. Untuk melihat semua dependensi yang diinstal sebagai bagian dari instalasi Firefox, gunakan menghapus daftar subcommand diikuti dengan nama paket.
menghapus dnf firefox
Menghapus Paket Perangkat Lunak
Menghapus paket adalah latihan yang sama pentingnya saat mengelola perangkat lunak. Salah satu cara termudah untuk menghapus atau menghapus paket adalah dengan menggunakan menghapus metode.
sudo dnf menghapus firefox
Cara lain untuk menghapus paket perangkat lunak adalah melalui sejarah sub-perintah. DNF menyimpan catatan semua transaksi yang melibatkan pemasangan atau penghapusan paket perangkat lunak. Untuk melihat transaksi DNF sebelumnya, Anda dapat menjalankan perintah berikut:
sejarah dnf
Output mencantumkan tindakan atau transaksi sebelumnya dalam bentuk tabel. Dalam hal ini, output menunjukkan bahwa kami sebelumnya telah menginstal vim dan chromium.
Dengan sejarah subcommand, Anda dapat membatalkan atau menghapus transaksi sebelumnya. Misalnya, untuk menghapus paket vim, jalankan saja sejarah perintah dengan membuka pilihan diikuti dengan ID transaksi, lalu tekan Y saat diminta untuk melanjutkan.
sudo dnf history batalkan 3
Sebagai praktik yang baik, Anda harus mendapatkan lebih banyak detail tentang transaksi sebelum Anda membatalkannya untuk menghindari efek samping. Anda dapat melihat detail transaksi menggunakan perintah berikut:
sudo dnf info sejarah 3
Ingatlah untuk mengganti 3 dengan ID transaksi yang sesuai yang Anda minati.
Terkait: Alternatif Desktop Terbaik untuk Fedora
Menghapus Dependensi yang Tidak Digunakan
Salah satu hal yang memakan ruang disk pada PC Linux adalah paket dan dependensi tidak lagi diperlukan oleh sistem.
Untuk menghapus dependensi tersebut, jalankan perintah berikut:
sudo dnf autoremove
Selain itu, DNF juga memungkinkan Anda untuk menghapus data yang diunduh bersama dengan paket yang diinstal.
paket bersih sudo dnf
Anda juga dapat membersihkan cache paket perangkat lunak dan metadata lain yang merupakan bagian dari paket yang diinstal dengan menjalankan perintah berikut:
sudo dnf membersihkan metadata
Menginstal Ulang Paket Perangkat Lunak
Sesekali, Anda mungkin harus menginstal hanya komponen tertentu dari sebuah paket. Misalnya, jika Anda tidak sengaja menghapus paket perangkat lunak tertentu dari firefox, Anda dapat menginstalnya kembali dengan menjalankan:
sudo dnf instal ulang firefox
Memperbarui Paket Dengan DNF
Memperbarui perangkat lunak Anda adalah salah satu cara terbaik untuk memelihara sistem yang kuat dan aman karena perangkat lunak baru berisi patch keamanan dan perbaikan bug terbaru.
Untuk mengambil pembaruan paket perangkat lunak terbaru dari repositori jarak jauh, Anda dapat menggunakan cek pembaruan sub-perintah seperti di bawah ini:
sudo dnf periksa pembaruan
Setelah Anda mengambil pembaruan, Anda dapat menerapkannya ke semua paket perangkat lunak yang diinstal menggunakan memperbarui.
pembaruan sudo dnf
Output menunjukkan jumlah total paket yang akan diperbarui DNF.
Anda juga dapat memperbarui paket tertentu, misalnya, firefox, menggunakan perintah berikut:
sudo dnf memperbarui firefox
Belajarlah lagi: Mengapa Anda Harus Memperbarui Paket Sebelum Menginstal Perangkat Lunak di Linux
Manajemen Paket Alternatif dan Modern
Panduan ini telah melihat cara mengelola paket perangkat lunak pada distro Linux berbasis RPM seperti Fedora dan Red Hat Enterprise Linux (RHEL) menggunakan perintah DNF. Anda juga dapat menggunakan manajer paket YUM dan RPM di Fedora.
Cara modern lain untuk mendistribusikan paket perangkat lunak di Linux adalah melalui Flatpak, solusi yang memungkinkan Anda membuat dan mendistribusikan paket di beberapa distro Linux yang didukung.
Distro Linux menawarkan banyak cara untuk mengunduh perangkat lunak kepada penggunanya. Tapi bagaimana rasanya menggunakan desktop Linux khusus Flatpak?
Baca Selanjutnya
- Linux
- Manajer Paket
- topi merah
Mwiza mengembangkan perangkat lunak berdasarkan profesi dan menulis secara ekstensif di Linux dan pemrograman front-end. Beberapa minatnya termasuk sejarah, ekonomi, politik & arsitektur perusahaan.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan