Saya punya beberapa pertanyaan tentang apt-get
vs dpkg
.
- Apakah mereka menginstal ke tempat yang sama?
- Apakah info dari alat-alat ini 1 banding 1 sama lain?
- Apakah ada perbedaan dalam utilitas perintah?
debian
package-management
MageProspero
sumber
sumber
Jawaban:
apt-get
memanfaatkandpkg
untuk melakukan instalasi paket yang sebenarnya. Jadi dalam arti mereka "menginstal" ke tempat yang sama.Saya akan selalu menggunakan
apt-get
untuk melakukan manajemen paket karena ini adalah alat yang memahami cara mencari paket dari repositori jarak jauh dan menyediakan kemampuan untuk mencari data meta terkait dengan paket baik secara lokal maupun jarak jauh.Yang sedang berkata ada saat-saat di mana Anda harus memanfaatkan
dpkg
untuk melakukan query terhadap sistem untuk mengetahui informasi tentang paket yang diinstal.Alasan utama untuk menggunakan
apt
alat adalah untuk manajemen ketergantungan. Theapt
alat mengerti bahwa untuk menginstal sebuah paket yang diberikan, paket lain mungkin perlu diinstal juga, danapt
dapat mendownload dan menginstal mereka, sedangkandpkg
tidak.sumber
dpkg -L
dandpkg -S
2 skenario di mana Anda perlu menggunakan dpkg untuk mendapatkan informasi meta jenis ini. Theapt
alat tidak memilikinya yang mudah untuk akses fashion.dpkg-query
juga bisa dilakukan olehaptitude
dan terkadang olehapt-cache
.