Apa Perbedaan Antara APT dan dpkg di Ubuntu?

Apa Perbedaan Antara APT dan dpkg di Ubuntu?

Jika Anda menggunakan Ubuntu atau distro Linux berbasis Debian lainnya, Anda pasti membaca instruksi instalasi yang memberitahu Anda untuk menggunakan perintah APT, sementara yang lain menyuruh Anda menggunakan dpkg.





Jadi, apakah penting jika Anda menginstal paket pada sistem Linux Anda dengan salah satu manajer paket tersebut? Apa bedanya? Hari ini kami akan menjawab pertanyaan tersebut sehingga Anda tahu cara terbaik untuk menginstal paket di Ubuntu.





APT vs dpkg: Dua Penginstal Paket Penting

APT dan dpkg keduanya adalah antarmuka manajemen paket baris perintah yang dapat Anda gunakan di terminal pada Ubuntu dan sistem berbasis Debian lainnya. Mereka dapat, antara lain, instal file DEB dan daftar paket yang diinstal.





Tetapi Anda mungkin bertanya-tanya apakah keduanya sangat mirip, mengapa Anda membutuhkan APT dan dpkg?

Kedua antarmuka sebenarnya bekerja sama, dengan APT bertindak seperti alat manajemen paket lengkap melalui penggunaan dpkg.



Bingung? Mari kita uraikan perbedaan utama.

APT Menggunakan dpkg untuk Menginstal Paket

Ketika APT (atau sepupunya, Apt-get) menginstal sebuah paket, itu sebenarnya menggunakan dpkg di back-end untuk mencapai itu. Dengan cara itu, dpkg bertindak lebih sebagai alat 'di bawah tenda' untuk antarmuka APT yang lebih ramah pengguna.





APT Dapat Mengunduh Paket

Dengan APT, Anda dapat mengambil file dari repositori jarak jauh dan menginstalnya, semuanya dalam satu perintah. Ini menyelamatkan Anda dari pekerjaan mencari dan mengunduh paket secara manual sebelum instalasi.

aplikasi kompas terbaik untuk android 2018

Dengan dpkg, Anda hanya dapat menginstal file lokal yang telah Anda unduh sendiri. Itu tidak dapat mencari repositori jarak jauh atau menarik paket darinya.





Dpkg Tidak Akan Menginstal Ketergantungan

Ketika Anda menginstal sebuah paket dengan dpkg, hanya itu yang akan terjadi: sistem hanya akan menginstal paket tersebut. Namun, beberapa paket memerlukan perangkat lunak tambahan yang disebut dependensi agar dapat beroperasi. Jika demikian, dpkg mungkin memperingatkan Anda dengan pesan kesalahan.

Namun, APT akan secara otomatis memeriksa dan mendapatkan dependensi yang relevan untuk memastikan apa pun yang Anda coba instal berfungsi dengan benar. Itu sebabnya kami menyarankan, setelah menginstal paket dengan dpkg, Anda masih menggunakan perintah khusus APT untuk memulihkan dependensi.

sudo apt install -f

Hanya Paket Lokal Indeks Dpkg

Jika Anda mencoba mencari tahu tentang paket yang diinstal pada sistem Anda, --Daftar fungsi di dpkg mungkin melayani Anda lebih baik daripada APT. Itu karena, dengan cara yang sama tidak dapat menemukan dan mengunduh paket jarak jauh, dpkg juga tidak dapat mencantumkan paket apa pun yang tidak lokal ke perangkat.

dpkg --list

milik APT Daftar perintah akan mencantumkan setiap paket yang diketahuinya, lokal atau lainnya.

apt list

Untuk melihat hanya paket yang terinstal, Anda harus melewati --dipasang atau -Saya pilihan.

apt list --installed

Dpkg vs. Apt: Mana yang Lebih Baik untuk Anda?

Jika Anda ingin menginstal paket lokal dengan dpkg, Anda dapat melakukannya tanpa menghadapi masalah apa pun. Namun, Anda lebih baik menggunakan APT atau Apt-get jika Anda secara teratur mencari paket di repositori perangkat lunak jarak jauh.

APT akan melakukan pekerjaan untuk menemukan dan mengunduh paket yang Anda inginkan, dan itu akan memastikan semua dependensi yang diperlukan terpenuhi. Anda masih dapat menggunakan dpkg, tetapi APT akan menjalankan fungsi yang sama sambil memastikan perangkat lunak Anda berfungsi seperti yang Anda butuhkan. Selain itu, APT sangat ideal untuk menghapus paket dengan benar dan menghapusnya dari sistem Anda.

Membagikan Membagikan Menciak Surel Cara Menghapus Instalasi Perangkat Lunak di Linux Dengan Apt

Menghapus instalasi perangkat lunak memastikan Anda memiliki cukup ruang di perangkat penyimpanan Anda. Berikut cara menghapus instalan aplikasi di Linux dengan Apt.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Ubuntu
  • Linux
  • Manajer Paket
Tentang Penulis Jordan Gloor(51 Artikel Diterbitkan)

Jordan adalah staf penulis di MUO yang bersemangat membuat Linux dapat diakses dan bebas stres untuk semua orang. Dia juga menulis panduan tentang privasi dan produktivitas.

More From Jordan Gloor

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan