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ń?
Mam kilka pytań dotyczących apt-get
vs. dpkg
.
Odpowiedzi:
apt-get
korzysta z dpkg
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. Te apt
narzędzia zrozumieć, że aby zainstalować dany pakiet, inne pakiety mogą muszą być zainstalowane zbyt, i apt
można je pobrać i zainstalować je, natomiast dpkg
nie.
dpkg -L
i dpkg -S
są 2 scenariuszami, w których należy skorzystać z dpkg, aby uzyskać tego rodzaju meta informacje. Te apt
narzędzia nie mają go w łatwym dostępie do mody.
dpkg-query
może być również wykonana przez, aptitude
a czasem przez apt-cache
.