Apa Perbezaan Antara APT dan dpkg di Ubuntu?

Apa Perbezaan Antara APT dan dpkg di Ubuntu?

Sekiranya anda menggunakan Ubuntu atau distro Linux berasaskan Debian yang lain, anda pasti membaca arahan pemasangan yang memberitahu anda untuk menggunakan perintah APT, sementara yang lain menyuruh anda menggunakan dpkg.





Jadi adakah masalah jika anda memasang pakej pada sistem Linux anda dengan mana-mana pengurus pakej tersebut? Apa perbezaannya? Hari ini kami akan menjawab soalan-soalan tersebut supaya anda tahu cara memasang pakej terbaik di Ubuntu.





APT vs dpkg: Dua Pemasang Pakej Penting

APT dan dpkg adalah kedua-dua antara muka pengurusan pakej baris perintah yang boleh anda gunakan di terminal di Ubuntu dan sistem berasaskan Debian yang lain. Mereka boleh, antara lain, pasang fail DEB dan senaraikan pakej yang dipasang.





Tetapi anda mungkin tertanya-tanya jika mereka serupa, mengapa anda memerlukan APT dan dpkg?

Kedua-dua antara muka ini sebenarnya bekerjasama, dengan APT bertindak seperti alat pengurusan pakej yang lengkap melalui penggunaan dpkg.



Keliru? Mari pecahkan perbezaan utama.

APT Menggunakan dpkg untuk Memasang Pakej

Apabila APT (atau sepupunya, Apt-get) memasang pakej, ia sebenarnya menggunakan dpkg di bahagian belakang untuk mencapainya. Dengan cara itu, dpkg bertindak lebih sebagai alat 'under the hood' untuk antara muka APT yang lebih mesra pengguna.





APT Boleh Muat turun Pakej

Dengan APT, anda boleh mengambil fail dari repositori jauh dan memasangnya, semuanya dalam satu arahan. Ini menjimatkan anda dari kerja mencari dan memuat turun pakej secara manual sebelum pemasangan.

cara menukar perkataan di laman web

Dengan dpkg, anda hanya boleh memasang fail tempatan yang sudah anda muat turun sendiri. Ia tidak dapat mencari repositori jauh atau menarik pakej daripadanya.





Dpkg Tidak Akan Memasang Tanggungan

Apabila anda memasang pakej dengan dpkg, hanya itu yang akan berlaku: sistem hanya akan memasang pakej. Sebilangan pakej, bagaimanapun, memerlukan perisian tambahan yang disebut dependensi untuk beroperasi. Sekiranya ini berlaku, dpkg mungkin memberi amaran kepada anda dengan mesej ralat.

APT, bagaimanapun, secara automatik akan memeriksa dan mendapatkan kebergantungan yang relevan untuk memastikan apa sahaja yang anda cuba pasang fungsi dengan betul. Itulah sebabnya kami mengesyorkan agar, setelah memasang pakej dengan dpkg, anda masih menggunakan arahan khas APT untuk memulihkan kebergantungan.

sudo apt install -f

Dpkg Indeks Pakej Tempatan Sahaja

Sekiranya anda ingin mengetahui mengenai pakej yang dipasang pada sistem anda, the - senarai fungsi dalam dpkg mungkin lebih baik untuk anda berbanding APT. Ini kerana, dengan cara yang sama tidak dapat mencari dan memuat turun pakej jarak jauh, dpkg juga tidak dapat menyenaraikan pakej yang tidak sesuai dengan peranti.

dpkg --list

APT senarai arahan akan menyenaraikan setiap pakej yang diketahuinya, tempatan atau sebaliknya.

apt list

Untuk melihat hanya pakej yang dipasang, anda mesti lulus - dipasang atau -i pilihan.

apt list --installed

Dpkg vs Apt: Mana Yang Lebih Baik untuk Anda?

Sekiranya anda ingin memasang pakej tempatan dengan dpkg, anda boleh melakukannya tanpa menghadapi masalah. Walau bagaimanapun, anda lebih baik menggunakan APT atau Apt-get jika anda kerap mencari pakej di repositori perisian jauh.

APT akan berusaha mencari dan memuat turun pakej yang anda mahukan, dan ia akan memastikan semua pergantungan yang diperlukan dipenuhi. Anda masih boleh menggunakan dpkg, tetapi APT akan menjalankan fungsi yang sama sambil memastikan perisian anda berfungsi seperti yang anda perlukan. Selain itu, APT sangat sesuai untuk menyahpasang pakej dengan betul dan mengeluarkannya dari sistem anda.

Berkongsi Berkongsi Tweet E-mel Cara Menyahpasang Perisian di Linux Dengan Apt

Menyahpasang perisian memastikan anda mempunyai cukup ruang pada peranti storan anda. Inilah cara menyahpasang aplikasi di Linux dengan Apt.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Ubuntu
  • Linux
  • Pengurus Pakej
Mengenai Pengarang Jordan Gloor(51 Artikel Diterbitkan)

Jordan adalah seorang penulis kakitangan di MUO yang bersemangat menjadikan Linux boleh diakses dan bebas tekanan untuk semua orang. Dia juga menulis panduan mengenai privasi dan produktiviti.

Lagi Dari Jordan Gloor

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan