Menggunakan baris perintah untuk menambah atau menghapus program di Linux tidak diperlukan, tetapi lebih cepat daripada menggunakan aplikasi grafis. Banyak orang menemukan bahwa di beberapa titik dalam perjalanan Linux mereka, mereka akhirnya membuka terminal untuk menginstal aplikasi baru atau pembaruan sistem.

APT dan DNF adalah dua manajer paket paling populer untuk pekerjaan itu. Kedua program ini sangat mirip, tetapi mereka memiliki beberapa perbedaan dalam cara kerjanya. Mari selami.

Mengenal APT dan DNF

APT dan DNF memiliki banyak kesamaan dan memiliki sintaks yang sama untuk banyak fungsi. Jika Anda sudah terbiasa dengan salah satunya, Anda mungkin tidak akan kesulitan mempelajari yang lain. Jika Anda benar-benar pendatang baru, ketahuilah bahwa kedua manajer paket ini termasuk yang lebih mudah dipelajari, terutama dibandingkan dengan yang kurang intuitif. Manajer paket Pacman ditemukan di Arch Linux dan distro berbasis Arch lainnya.

APT adalah kependekan dari Advanced Package Tool. Ini berfungsi sebagai manajer paket default untuk Debian dan, dengan ekstensi,

instagram viewer
Distribusi Linux berbasis Debian seperti Ubuntu. Karena Ubuntu adalah distro Linux yang paling populer, dan ada banyak distro berbasis Ubuntu, APT adalah manajer paket yang banyak kita temui pertama kali. Perangkat lunak di Linux hadir dalam format yang berbeda, dan APT bekerja dengan format paket DEB pada khususnya.

DNF adalah manajer paket default di Fedora dan distro berbasis Fedora seperti Red Hat Enterprise Linux dan CentOS. DNF bekerja dengan format paket RPM.

DNF vs. YUM

Nama DNF bukanlah akronim. Ketiga huruf itu adalah kependekan dari "Dandified YUM."

DNF adalah penulisan ulang dari YUM, "Yellowdog Updater, Modified." YUM sendiri sudah menulis ulang "Yellowdog UPdater," atau YUP, awalnya dikembangkan untuk Yellow Dog Linux.

Meskipun Anda mungkin melihat YUM digunakan pada sistem yang lebih lama, YUM telah dihentikan demi DNF. Tidak ada banyak alasan untuk mencari YUM hari ini.

Contoh Perintah APT dan DNF

Mari kita mulai dengan salah satu tugas pertama yang banyak dari kita lakukan setelah menginstal distro Linux baru—mengunduh pembaruan sistem.

Unduh Pembaruan Sistem

Dalam APT, ini terdiri dari dua perintah.

sudo tepat memperbarui
sudo apt upgrade

Mari kita hancurkan ini.

sudo memberi Anda akses administratif ke sistem Anda. Tanpa itu, perintah Anda akan gagal dengan pesan kesalahan karena kurangnya izin.

Itu memperbarui perintah mengunduh metadata tentang paket dari sumber perangkat lunak yang tersedia sehingga komputer Anda mengetahui versi apa yang diminta.

Setelah database lokal Anda diperbarui, saatnya mengunduh dan menginstal perangkat lunak terbaru. Di situlah meningkatkan perintah masuk.

Untuk menginstal pembaruan sistem menggunakan DNF, jalankan:

sudo dnf memperbarui

atau

peningkatan sudo dnf

DNF memeriksa metadata secara otomatis setiap kali Anda memulai pembaruan sistem atau menginstal perangkat lunak. Untuk alasan ini, memperbarui dan meningkatkan perintah melakukan fungsi yang sama, dan Anda bebas menggunakannya secara bergantian.

Cari Paket

Katakanlah Anda ingin menginstal sebuah program, tetapi Anda tidak tahu persis nama yang digunakan distro Anda untuk paket yang digunakan oleh program tersebut. Dalam aplikasi grafis, Anda dapat menelusuri perangkat lunak yang tersedia, tetapi di baris perintah, Anda harus melakukan pencarian berbasis teks sebagai gantinya.

Dalam hal ini, apakah Anda menggunakan APT atau DNF, Anda hanya perlu mengingat satu perintah, dan itu adalah salah satu yang mungkin bisa Anda tebak. Jika Anda ingin mencari program dengan nama "paket", cukup ketik:

sudo apt pencarian kemasan

atau

pencarian sudo dnf kemasan

Instal Perangkat Lunak

Seperti halnya melakukan pencarian, perintah untuk menginstal program menggunakan APT atau DNF adalah sama.

Di APT:

sudo tepat Installkemasan

Di DNF:

sudo dnf Installkemasan

Satu keunggulan DNF dibandingkan APT adalah kemampuan untuk menginstal RPM yang telah Anda unduh secara manual dari web. Anda dapat melakukannya menggunakan hal yang sama Install perintah, tetapi sertakan path lengkap ke RPM alih-alih nama paket.

sudo dnf Install /jalur/ke/package.rpm

Sebaliknya, untuk menginstal DEB yang telah Anda masukkan ke folder Unduhan, Anda tidak dapat menggunakan APT dan harus beralih ke program baris perintah yang terpisah seperti dpkg.

Copot Perangkat Lunak

Ada beberapa cara untuk menghilangkan perangkat lunak menggunakan APT. Opsi pertama dan paling langsung adalah:

sudo apt hapus kemasan

Untuk menghapus file konfigurasi, selain data aplikasi, jalankan:

sudo tepat membersihkankemasan

Agar APT secara otomatis menghapus perangkat lunak yang diinstal sebagai ketergantungan dan tidak lagi diperlukan, Anda dapat menggunakan:

sudo apt autoremove

DNF tidak memiliki padanan langsung dengan membersihkan perintah, karena distro berbasis RPM jangan mengelola file konfigurasi dengan cara yang sama seperti sistem berbasis Debian. Tetapi dua opsi lainnya sama.

Untuk menghapus instalasi program menggunakan DNF, jalankan:

sudo dnf hapus kemasan

Dan untuk secara otomatis menghapus dependensi yang tidak dibutuhkan, gunakan:

sudo dnf autoremove

DNF dan APT Lebih Serupa Daripada Berbeda

Beberapa pengguna Linux lama memiliki preferensi yang ditetapkan antara APT dan DNF. Mereka telah mempelajari sintaks untuk melakukan operasi yang lebih kuat, dan beralih melibatkan mempelajari kembali apa yang sudah mereka ketahui.

Tetapi untuk pendatang baru, kedua manajer paket ini sebagian besar sama. Perbedaannya tidak kentara, seperti DNF secara otomatis mengunduh informasi paket sebelum menginstal perangkat lunak atau memeriksa pembaruan.

Kedua pengelola paket juga menyajikan informasi secara berbeda, seperti yang dapat Anda lihat pada dua tangkapan layar di atas.

Namun keduanya adalah program baris perintah yang beroperasi hampir secara instan, dengan waktu tunggu lebih berkaitan dengan koneksi internet Anda dan kecepatan server yang Anda sambungkan. Bagi kebanyakan dari kita, mendapatkan akses ke manajer paket yang berbeda bukanlah alasan untuk beralih dari satu distro Linux ke yang lain.

APT vs. DNF: Mana yang Harus Anda Gunakan?

Apakah Anda menggunakan APT atau DNF sangat tergantung pada distro mana yang Anda gunakan. Ini berarti, bagi sebagian besar pengguna Linux, pilihan dibuat untuk kita. Tetapi jika Anda memiliki preferensi yang cukup kuat, Anda dapat memilih distro Anda berdasarkan apakah menggunakan APT atau DNF.

Tidak ada manajer paket yang lebih kuat atau lebih mampu daripada yang lain. Jadi, yang mana pun yang Anda kuasai adalah hal yang bagus untuk dipelajari. Dan jika Anda perlu beralih suatu hari nanti, melakukannya tidak terlalu sulit.