Durante l'installazione di pacchetti software nel sistema operativo Linux, alcuni pacchetti dipendono da altri pacchetti per funzionare correttamente. A volte sono già installati sul sistema, ma, in altri casi, hanno installato automaticamente il pacchetto. Questi pacchetti dipendenti sono definiti dipendenze del pacchetto.
Esistono più approcci per ottenere dettagli sulle dipendenze, come l'utilizzo di APT Package Manager, il comando DPKG o l'installazione di uno strumento.
Cominciamo con il sistema di gestione dei pacchetti APT per ottenere le dipendenze di un pacchetto.
Come controllare la dipendenza del pacchetto con Apt Show:
Eseguire il "Apt Show"Comando con il nome del pacchetto per ottenere i dettagli completi di un pacchetto.
La sintassi dell'uso di questo approccio è:
Apt Show [package_name]
Controlliamo quale risultato ottieni per "Mozilla Firefox"Pacchetto durante l'esecuzione:
Apt Show Mozilla Firefox
Come mostrato nell'immagine sopra, il pacchetto "Firefox" dipende da varie librerie. IL Apt Package Manager svolge un ruolo chiave nel sistema Linux in quanto installa automaticamente la maggior parte delle dipendenze.
Come controllare le informazioni sulle dipendenze con APT-Cache:
Se hai bisogno della sceneggiatura limitata delle informazioni sulle dipendenze, vai con "Apt-Cache"Comando.
Usa la sintassi data:
Apt-Cache dipende [pacchetto_name]
Facciamo un esempio per una migliore comprensione. Controlla le informazioni sulla dipendenza del "Mozilla Firefox" pacchetto:
APT-Cache dipende da Mozilla Firefox
Dai un'occhiata a un altro esempio!
Per ottenere i dettagli delle dipendenze di PHP:
APT-Cache dipende da PHP
Come controllare le dipendenze di un ".File pacchetto Deb ":
Se hai .Deb File per installare il pacchetto software, quindi il "Apt"Il comando non funzionerà.
Per questo, puoi eseguire il "dpkgComando "con il"-IO" O "-informazioni"Opzione per ottenere i dettagli. Quindi, la sintassi sarebbe:
dpkg - -info [deb_file_path]
Supponiamo di avere il ".Deb"Pacchetto di TeamViewer nella mia macchina Ubuntu. Per ottenere i dettagli delle sue dipendenze, eseguire il comando menzionato:
DPKG -INFO Downloads/TeamViewer_15.16.8_AMD64.Deb
La sezione sopra era come ottenere i dettagli delle dipendenze del pacchetto attraverso Apt e dpkg comando.
Ma se preferisci uno strumento, segui l'approccio indicato di seguito:
Come controllare le dipendenze con lo strumento "APT-RDIGEPLS":
Esistono numerosi strumenti per controllare le dipendenze del pacchetto e potresti confonderti su quale strumento è lo strumento giusto da installare. Inoltre, non si può correre il rischio di installare qualsiasi dipendenza che influisce sul sistema di esecuzione.
IL apt-rdipends è uno strumento autentico che aiuta a elencare tutte le dipendenze di un pacchetto software. Non è uno strumento integrato; Per ottenerlo, usa il comando menzionato di seguito:
$ sudo apt installa apt-rdipends
La sintassi del apt-rdipends è semplice:
APT-RDEPENS [Options] [package_name]
Supponiamo che tu debba capire il PHP dipendenze. Per questo, eseguire il comando dato per ottenere l'output desiderato:
apt-rdipends PHP
Allo stesso modo, se prendiamo un altro esempio:
APT-RDEPES VLC
Per invertire questo, vedere quali altri pacchetti dipendono da un pacchetto software specifico, usa il “-R" opzione.
Ad esempio, per controllare l'elenco dei pacchetti dipende dal pacchetto VLC, il comando è:
APT -RDIGEDS -r VLC
Conclusione:
Il Write-up ci ha mostrato come controllare le dipendenze del pacchetto di un pacchetto su Ubuntu 20.04.
Abbiamo trovato vari modi per ottenere dipendenze del pacchetto usando la riga di comando. IL Gestione dei pacchetti APT Il sistema svolge un ruolo importante in quanto installa automaticamente la maggior parte delle dipendenze. Ma se qualche software ha scaricato tramite il .pacchetto deb, quindi il "dpkg"Il comando è suggerito.
IL "apt-rdipends"Lo strumento è un metodo alternativo per verificare le dipendenze. Utilizzando questo strumento, puoi ottenere l'elenco delle dipendenze dettagliate del pacchetto e trovarne il contrario.