Ze wszystkich innych pytań i odpowiedzi (takich jak: Jaka jest różnica między dpkg a aptitude / apt-get? ) Rozumiem, że apt-get
jest to opakowanie dpkg
i zapewnia zarządzanie zależnościami.
Zakładając, że instaluję coś, co nie ma żadnych zależności (lub są również instalowane w tym samym czasie), czy byłaby jakaś różnica między instalacją za pomocą apt-get
vsdpkg
Np. (Trochę konkretnych różnic, których szukam)
- Powiedzmy, że
dpkg
nie mogę pobrać skądś pkg, muszę pobrać przed rozpoczęciem instalacji,apt-get
ale zrobię to w moim imieniu. dpkg
nie skonfiguruje pkg, skopiuje tylko pliki.apt-get
też się skonfiguruje.
...
źródło
apt-get
może zainstalować zależności z pakietów zainstalowanych zdpkg -i
. Uruchom,apt-get install -f
aby to osiągnąć.apt-get
lubaptitude
jest to, że pamiętają, czy pakiet został zainstalowany ręcznie (specjalnie zażądany), czy też został zainstalowany w celu spełnienia zależności. W ten sposób, gdy później usuniesz pakiet, będą mogli automatycznie usunąć (lub przynajmniej powiedzieć ci o) pakiety, które zostały „automatycznie zainstalowane i nie są już wymagane”. Jeśli zainstalowałeś każdy pakietdpkg
, musisz pamiętać i ręcznie usunąć nie tylko swój pakiet, ale wszystkie jego zależności (zakładając, że nic innego od nich nie zależy).dpkg -i
nie zależy na zależnościach, wszystko, co jest z nim zainstalowane, jest oczywiście instalowane „ręcznie”.