Mam kilka pytań dotyczących apt-get
vs. dpkg
.
- Czy instalują się w tym samym miejscu?
- Czy informacje z tych narzędzi 1 do 1 są ze sobą?
- Czy jest jakaś różnica w narzędziu poleceń?
debian
package-management
MageProspero
źródło
źródło
Odpowiedzi:
apt-get
korzysta zdpkg
faktycznych instalacji pakietów. W pewnym sensie „instalują” w tym samym miejscu.Zawsze używałbym
apt-get
do zarządzania dowolnym pakietem, ponieważ jest to narzędzie, które rozumie, w jaki sposób pozyskiwać pakiety ze zdalnych repozytoriów i zapewnia możliwości wyszukiwania metadanych związanych z pakietami lokalnie lub zdalnie.Biorąc to pod uwagę, są chwile, w których będziesz musiał skorzystać z
dpkg
zapytań w systemie, aby znaleźć informacje o zainstalowanych pakietach.Jednak głównym powodem korzystania z
apt
narzędzi jest zarządzanie zależnościami. Teapt
narzędzia zrozumieć, że aby zainstalować dany pakiet, inne pakiety mogą muszą być zainstalowane zbyt, iapt
można je pobrać i zainstalować je, natomiastdpkg
nie.źródło
dpkg -L
idpkg -S
są 2 scenariuszami, w których należy skorzystać z dpkg, aby uzyskać tego rodzaju meta informacje. Teapt
narzędzia nie mają go w łatwym dostępie do mody.dpkg-query
może być również wykonana przez,aptitude
a czasem przezapt-cache
.