Ho parecchie domande riguardanti apt-get
vs. dpkg
.
- Si installano nello stesso posto?
- Le informazioni di questi strumenti sono 1 a 1 l'una con l'altra?
- C'è qualche differenza nell'utilità dei comandi?
Ho parecchie domande riguardanti apt-get
vs. dpkg
.
Risposte:
apt-get
si avvale di dpkg
fare le effettive installazioni di pacchetti. Quindi, in un certo senso, si stanno "installando" nello stesso posto.
Utilizzerei sempre apt-get
qualsiasi gestione dei pacchetti poiché questo è lo strumento che comprende come estrarre i pacchetti dai repository remoti e fornisce funzionalità per la ricerca dei metadati relativi ai pacchetti a livello locale o remoto.
Detto questo, ci sono volte in cui dovrai utilizzare dpkg
per eseguire query sul sistema per scoprire informazioni sui pacchetti installati.
Il motivo principale per utilizzare gli apt
strumenti è tuttavia per la gestione delle dipendenze. Gli apt
strumenti comprendono che per installare un determinato pacchetto, potrebbe essere necessario installare anche altri pacchetti e apt
possono scaricarli e installarli, mentre dpkg
non lo è.
dpkg -L
e dpkg -S
sono 2 scenari in cui è necessario ricorrere a dpkg per ottenere questo tipo di meta informazioni. Gli apt
strumenti non hanno un accesso facile.
dpkg-query
può anche essere eseguita da aptitude
e talvolta da apt-cache
.