Dpkg e apt-get installano dipendenze?


15

Mi chiedevo, c'è un modo per dirlo dpkgo apt-getche quando voglio installare un pacchetto installa anche tutte le dipendenze che richiede? Ho installato un pacchetto utilizzando dpkgma si è lamentato di alcuni problemi di dipendenza, quindi ho dovuto cercare manualmente uno per uno, c'è un modo migliore per farlo?


5
dpkg non gestisce le dipendenze, è uno strumento di gestione dei pacchetti di basso livello.
João Pinto,

Risposte:


10

Le dipendenze dovrebbero essere installate di default con apt-get. Potresti anche voler leggere le risposte a questa domanda: Installazione di pacchetti suggeriti / consigliati? .


E se non lo fa ?! Eseguo questo comando: "apt-get install --no-install-raccomanda ubuntu-desktop, e dice che i pacchetti seguenti hanno dipendenze non soddisfatte: checkbox-qt, eog, gedit, ....... troppi pacchetti.
Dr.jacky,

11

apt-get o aptitude installeranno tutte le dipendenze di un pacchetto. Secondo la pagina man di apt-get

Tutti i pacchetti richiesti dai pacchetti specificati per l'installazione verranno anche recuperati e installati.

Anche se si desidera installare un pacchetto dal sorgente, è possibile installare le sue dipendenze di compilazione usando apt-get. Utilizzare apt-get build-dep a tale scopo. Sempre dalla pagina man di apt-get:

build-dep fa in modo che apt-get installi / rimuova i pacchetti nel tentativo di soddisfare le dipendenze di compilazione per un pacchetto sorgente.

Ad esempio, se vuoi compilare gcc, avrai bisogno di tutte le dipendenze di compilazione per compilare con successo gcc. Quindi tu usi sudo apt-get build-dep gcc. Questo installerà tutti i pacchetti richiesti per compilare gcc dal sorgente.


8

Se dopo aver usato dpkgper installare un pacchetto ti dice che ci sono dipendenze mancanti, puoi eseguire apt-get -f installper installare eventuali dipendenze mancanti sul tuo sistema.


3

Se stai cercando uno strumento che installerà un pacchetto scaricato (cioè non basato su repository) che includa dipendenze, guarda gdebi (l'interfaccia utente GTK) o gedebi-core (lo strumento da riga di comando).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.