TROVARE LE DIPENDENZE DEL PACCHETTO IN DEEPIN

L'installazione delle applicazioni in Deepin tramite il terminale è molto semplice. Tuttavia, non sempre conosciamo le dipendenze che verranno aggiunte al sistema durante l'installazione di detta applicazione. A volte questo è importante perché alcuni componenti indesiderati potrebbero essere installati se non sappiamo esattamente cosa verrà installato. Altre volte è semplicemente la curiosità di sapere se il sistema è pronto o meno per installare il pacchetto che abbiamo in mente.

È molto probabile che se non sei un principiante conosci già queste cose, ma nel caso ti diciamo che quando installi un pacchetto software in qualsiasi tipo di distribuzione GNU Linux, a volte questo pacchetto necessita di altri pacchetti per funzionare nel modo per cui è stato progettato. Questi pacchetti aggiuntivi sono chiamati dipendenze e, se non sono già installati sul sistema, di solito vengono installati automaticamente insieme al pacchetto che si intende installare. Alcuni pacchetti dipendono da altri in Linux, è normale nel modo in cui funziona un sistema GNU Linux, anche se per anni alcune persone tendono a chiamare questo fatto come «Dipendenza-inferno»(Inferno di dipendenze). Ora, come fai a conoscere le dipendenze specifiche di un pacchetto?

TROVARE LE DIPENDENZE CON APT SHOW

Puoi usare il comando spettacolo adatto per visualizzare i dettagli specifici riguardanti le dipendenze e altre informazioni di un pacchetto. Alcune di queste informazioni sono le dipendenze e puoi vederle nella riga che inizia con «dipende». Dovresti eseguirlo nel modo seguente in un terminale:

sudo apt show nombre_del_paquete

Come esempio puoi vedere di seguito cosa mostra riguardo all'applicazione deepin-mail nello scatto qui sotto:

Come potete vedere deepin-mail dipende da librerie libqat3-runtime e liblockfile1. Ma attenzione; Qualcosa accade qui! qualsiasi pacchetto di dipendenze mostrato come output del comando spettacolo adatto possono anche dipendere da qualche altro pacchetto e la catena potrebbe continuare a vari livelli. Fortunatamente, il gestore di pacchetti di APT gestisce questo in modo intelligente installando automaticamente tutte le dipendenze mancanti (la maggior parte delle volte), quindi non devi preoccuparti molto di questo. È anche importante notare che a volte oltre al ritorno mostrato sopra, apparirà anche una riga aggiuntiva chiamata: «Consigliato"(Consigliato).

Pacchetti consigliati

I pacchetti consigliati non sono dipendenze dirette dal pacchetto, ma consentono funzionalità aggiuntive.

Anche i pacchetti consigliati vengono installati per impostazione predefinita e se si desidera vietare esplicitamente l'installazione del pacchetto consigliato, utilizzare il flag -no-install-recommended così:

sudo apt install –no-install-recommends nombre_del_paquete

TROVARE LE DIPENDENZE CON APT CACHE

Un'altra opzione potrebbe essere quella di utilizzare il comando apt cache. Contrariamente al comando spettacolo adatto sopra che mostra una maggiore quantità di informazioni relative al pacchetto in questione e può essere utile in molte circostanze a seconda (e non gioco di parole) di ciò che stai cercando di fare, potresti invece usare apt cache per informazioni più concise. In questo caso il comando da utilizzare sarebbe:

apt-cache depends nombre_del_paquete

Vedere il risultato del comando precedente utilizzato di nuovo l'applicazione deepin-mail come esempio:

TROVA DIPENDENZE CON DPKG

I due modi mostrati sopra per trovare le dipendenze funzionano perfettamente nei pacchetti trovati nei repository di Deepin, tuttavia in alcuni casi vorrai anche conoscere le dipendenze dei pacchetti che hai scaricato in precedenza come nel caso dei pacchetti DEB. In questi casi puoi usare il comando DPKG come segue:

dpkg -I ruta/al/fichero/nombre_del_fichero.deb

Nell'esempio sopra puoi vedere il risultato di quel comando nell'applicazione Tixati, che utilizzo per scaricare file del tipo .torrent da Internet. Come puoi vedere, tutto ciò che riguarda le dipendenze è indicato nel ritorno del comando suggerito con DPKG.

Se vuoi conoscere ancora più dettagli sulle dipendenze, ad esempio; Se vuoi conoscere le dipendenze di altre dipendenze, puoi scoprirlo installando uno strumento chiamato apt-rdepends Questa applicazione non è normalmente installata in Deepin, quindi è necessario installarla manualmente utilizzando:

sudo apt install apt-rdepends

Lo strumento apt-rdepends ora ti permetterà di vedere le dipendenze di altre dipendenze e puoi usarlo nel modo seguente:

apt-rdepends -r nombre_del_paquete

Ad esempio, se provi a trovare le dipendenze della dipendenza libqapt3-runtime che è una delle dipendenze del pacchetto deepin-mail Usando il seguente comando vedrai molte informazioni sulle dipendenze aggiuntive:

apt-rdepends -r libqapt3-runtime

Ci auguriamo che le informazioni ti siano utili e se hai domande o dubbi lasciaci un commento qui sotto e cercheremo di aiutarti.

4.9 22 voti
Valuta l'articolo
 
Abbonarsi
Relazione
6 Reacciones
I più popolari
Più nuovo Più vecchio
Opinione dall'articolo
Vedi tutti i commenti
Martin Valladares
Martin Valladares (@mvalladares2006)
21 días atrás

Interessante, vorrei ... beh se aggiungessi una sezione su come identificare le dipendenze che possono danneggiare il sistema operativo.

Eduardo X
Eduardo X (@eduardx)
21 días atrás

Эли molto bene, non conoscevo quei comandi. Grazie.

Antonio Oropeza
Antonio Oropeza (@oropeza2007)
21 días atrás

Dal momento che ho una dipendenza mancante, ho un pacchetto che voglio installare ma dice che manca una dipendenza.

Peligroso Mario
Peligroso Mario (@peligrosomario)
20 días atrás

Tanti comandi in GNU Linux, è travolgente ih ih

Céssar
Céssar (@ppjc72)
20 días atrás

Eccellente Eli.

6
0
Vorremmo sapere cosa ne pensate, unitevi alla discussione.x