Saya punya beberapa pertanyaan tentang apt-getvs 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-getvs dpkg.
Jawaban:
apt-getmemanfaatkan dpkguntuk melakukan instalasi paket yang sebenarnya. Jadi dalam arti mereka "menginstal" ke tempat yang sama.
Saya akan selalu menggunakan apt-getuntuk 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 dpkguntuk melakukan query terhadap sistem untuk mengetahui informasi tentang paket yang diinstal.
Alasan utama untuk menggunakan aptalat adalah untuk manajemen ketergantungan. The aptalat mengerti bahwa untuk menginstal sebuah paket yang diberikan, paket lain mungkin perlu diinstal juga, dan aptdapat mendownload dan menginstal mereka, sedangkan dpkgtidak.
dpkg -Ldan dpkg -S2 skenario di mana Anda perlu menggunakan dpkg untuk mendapatkan informasi meta jenis ini. The aptalat tidak memilikinya yang mudah untuk akses fashion.
dpkg-queryjuga bisa dilakukan oleh aptitudedan terkadang oleh apt-cache.