Hvordan sjekke avhengigheter av en pakke i Ubuntu 20.04

How Check Dependencies Package Ubuntu 20



I Ubuntu-systemet er installasjon av pakkene ved hjelp av kommandolinjen populær blant nybegynnere, da det virker ganske enkelt. Det er forskjellige måter å få avhengighetene til en pakke i Ubuntu 20.04. Men vi trenger å vite om pakkeavhengigheter for folk som ikke er klar over det.

Mens du installerer programvarepakker i Linux -operativsystemet, er noen pakker avhengige av at andre pakker fungerer som de skal. Noen ganger er de allerede installert på systemet, men i andre tilfeller installerte de automatisk med pakken. Disse avhengige pakkene kalles pakkeavhengigheter .







Det er flere tilnærminger for å få avhengighetsdetaljer, for eksempel å bruke apt -pakkebehandling, dpkg -kommando eller installere et verktøy.



La oss begynne med APT -pakkehåndteringssystemet for å finne avhengighetene til en pakke.



Slik kontrollerer du pakkeavhengighet med APT Show:

Utfør passende show kommando med pakkenavnet for å få fullstendige detaljer om en pakke.





Syntaksen for å bruke denne tilnærmingen er:

passende show[pakkenavn]

La oss sjekke hvilket resultat du får for Mozilla Firefox pakke når du kjører:



apt show mozilla firefox

Som vist på bildet ovenfor, er Firefox -pakken avhengig av forskjellige biblioteker. De APT -pakkebehandler spiller en nøkkelrolle i Linux -systemet ettersom det installerer de fleste avhengighetene automatisk.

Slik kontrollerer du avhengighetsinformasjon med APT-Cache:

Hvis du trenger det begrensede skriptet til avhengighetsinformasjon, kan du gå med apt-cache kommando.

Bruk den oppgitte syntaksen:

apt-cache avhenger [pakkenavn]

La oss ta et eksempel for bedre forståelse. Sjekk avhengighetsinformasjonen til Mozilla Firefox pakke:

apt-cache avhengerMozilla Firefox

Se på et annet eksempel!

For å få avhengighetene detaljer om PHP :

apt-cache avhengerphp

Slik kontrollerer du avhengigheter av en .deb -pakkefil:

Hvis du har .deb filen for å installere programvarepakken, deretter passende kommandoen fungerer ikke.

For dette kan du kjøre dpkg kommando med -JEG eller –Info muligheten til å få detaljer. Så syntaksen vil være:

dpkg -informasjon [deb_file_path]

Anta at jeg har .deb pakke med Teamviewer i Ubuntu -maskinen min. For å få detaljene i avhengighetene, utfør den nevnte kommandoen:

dpkg -informasjonNedlastinger/teamviewer_15.16.8_amd64.deb

Seksjonen ovenfor var hvordan du får detaljer om pakkeavhengigheter via treffende og dpkg kommando.

Men hvis du foretrekker et verktøy, følger du tilnærmingen nedenfor:

Slik kontrollerer du avhengigheter med apt-rdepends-verktøyet:

Det er mange verktøy for å kontrollere pakkeavhengigheter, og du kan bli forvirret om hvilket verktøy som er det riktige verktøyet å installere. Du kan heller ikke risikere å installere noen avhengighet som påvirker det kjørende systemet.

De apt-r avhenger er et autentisk verktøy som hjelper deg med å liste opp alle avhengighetene en programvarepakke har. Det er ikke et innebygd verktøy; For å få det, bruk kommandoen som er nevnt nedenfor:

$sudopassendeinstallereapt-r avhenger

Syntaksen til apt-r avhenger er rett frem:

apt-r avhenger[alternativer] [pakkenavn]

Anta at du må finne ut av PHP avhengigheter. For det, utfør den gitte kommandoen for å få ønsket utgang:

apt-ravhenger php

På samme måte, hvis vi tar et annet eksempel:

apt-ravhenger av vlc

For å reversere dette, se hvilke andre pakker som er avhengig av en bestemt programvarepakke, bruk -r alternativ.

For eksempel, for å sjekke pakkelisten avhenger av vlc -pakken, er kommandoen:

apt-r avhenger-rvlc

Konklusjon:

Oppskriften har vist oss hvordan vi kan kontrollere pakkeavhengighetene til en pakke på Ubuntu 20.04.

Vi har funnet forskjellige måter å få pakkeavhengigheter ved hjelp av kommandolinjen. De APT -pakkehåndtering systemet spiller en viktig rolle ettersom det installerer de fleste avhengighetene automatisk. Men hvis noen programvare har lastet ned via .deb -pakken, så dpkg kommando foreslås.

De apt-r avhenger verktøyet er en alternativ metode for å kontrollere avhengigheter. Ved å bruke dette verktøyet kan du få listen over detaljerte pakkeavhengigheter og finne det motsatte av det.