Apt-get ve dpkg arasındaki fark nedir?


24

Ben ilgili birçok soru var apt-getvs. dpkg.

  • Aynı yere kuruyorlar mı?
  • Bu araçlar 1'den 1'e kadar olan bilgi ile birlikte mi?
  • Komutlar yardımcı programında herhangi bir fark var mı?

1
Apt-get, dpkg ve yetenek hakkında daha fazla ayrıntı için burayı tıklayın .
Arun Kurian

Yanıtlar:


35

apt-getdpkgGerçek paket kurulumlarını yapmak için kullanır . Yani bir anlamda aynı yere "kuruyorlar".

apt-getHerhangi bir paket yönetimi yapmak için her zaman kullanacağım , çünkü bu, paketleri uzak havuzlardan nasıl alacağınızı anlayan ve paketlerle ilgili meta verileri yerel olarak veya uzaktan arayabilmenizi sağlayan bir araçtır.

Bu dpkg, kurulu paketler hakkında bilgi edinmek için sisteme karşı sorgu yapmak için kullanmanız gereken zamanlar olduğu söylenir .

aptAraçları kullanmanın asıl nedeni bağımlılık yönetimi içindir. aptAraçları belirli bir paketi yüklemek için, diğer paketler de yüklenmesi gerekebilir ve anlıyoruz aptoysa bunları bu indirip yükleyebilirsiniz dpkgyapmaz.


Teşekkürler, tam olarak ihtiyacım olan şey buydu. Muhtemelen unix.stackexchange.com/questions/104594/… adresinde de öneride bulunabilirsiniz
MageProspero

@ user54189 - Q ile ilgili ne tür tavsiyeler? Komutlar dpkg -Lve dpkg -Sbu tip meta bilgileri almak için dpkg'a başvurmanız gereken 2 senaryo. aptAraçları erişim moda kolay onu yok.
slm

Yapabileceğiniz çoğu sorgu, bazen de bazen dpkg-queryde gerçekleştirilebilir . aptitudeapt-cache
Gilles 'SO- kötülük'

TAMAM. Öyleyse dpkg'ın sistemde kurulu tüm paketlerin (bağımlılıklar vb. Dahil) apt-get öğesinden daha kapsamlı bir listesini vereceği anlamına mı geliyor? Ve dpkg'ın bir sistemde kurulu olan TÜM yazılımı (kullanıcı / sistem / uygulamalar) listelemek için kullanılabileceğini varsaymak güvenli midir?
qre0ct

@ qre0ct - bu yeni bir soru ana sitede sormak ve bu soruya referans.
slm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.