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?
Saya punya beberapa pertanyaan tentang apt-get
vs dpkg
.
Jawaban:
apt-get
memanfaatkan dpkg
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. The apt
alat mengerti bahwa untuk menginstal sebuah paket yang diberikan, paket lain mungkin perlu diinstal juga, dan apt
dapat mendownload dan menginstal mereka, sedangkan dpkg
tidak.
dpkg -L
dan dpkg -S
2 skenario di mana Anda perlu menggunakan dpkg untuk mendapatkan informasi meta jenis ini. The apt
alat tidak memilikinya yang mudah untuk akses fashion.
dpkg-query
juga bisa dilakukan oleh aptitude
dan terkadang oleh apt-cache
.