Hvordan sjekke avhengigheter av en pakke i Ubuntu Topp 10.Topp 10

Hvordan sjekke avhengigheter av en pakke i Ubuntu Topp 10.Topp 10
I Ubuntu-systemet er det populært å installere pakkene ved hjelp av kommandolinjen blant nybegynnere, da det virker ganske enkelt. Det er forskjellige måter å få avhengighetene til en pakke i Ubuntu 20.04. Men vi må vite om "pakkeavhengigheter”For folk som ikke er klar over det.

Mens du installerer programvarepakker i Linux -operativsystemet, er noen pakker avhenger av andre pakker for å fungere riktig. Noen ganger er de allerede installert på systemet, men i andre tilfeller installert de automatisk med pakken automatisk. Disse avhengige pakkene kalles pakkeavhengigheter.

Det er flere tilnærminger for å få avhengighetsdetaljer, for eksempel å bruke APT Package Manager, DPKG -kommando eller installere et verktøy.

La oss begynne med APT Package Management System for å få avhengighetene til en pakke.

Hvordan sjekke pakningsavhengighet med APT Show:

Utfør “Apt Show”Kommando med pakketavnet for å få de komplette detaljene i en pakke.

Syntaks for å bruke denne tilnærmingen er:

Apt Show [Package_name]

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

Apt Show Mozilla Firefox

Som vist i bildet ovenfor, avhenger "Firefox" -pakken av forskjellige biblioteker. De APT Package Manager Spiller en nøkkelrolle i Linux -systemet når det installerer de fleste avhengighetene automatisk.

Hvordan sjekke avhengighetsinformasjon med apt-cache:

Hvis du trenger det begrensede skriptet til avhengighetsinformasjon, kan du gå med "Apt-cache”Kommando.

Bruk den gitte syntaks:

APT-cache avhenger [package_name]

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

Apt-cache avhenger av Mozilla Firefox

Ta en titt på et annet eksempel!

For å få avhengighetsdetaljer om PHP:

APT-cache avhenger av PHP

Hvordan sjekke avhengigheter av en “.Deb ”pakkefil:

Hvis du har .Deb fil for å installere programvarepakken, deretter "Apt”Kommando fungerer ikke.

For dette kan du kjøre "dpkg”Kommando med“-Jeg”Eller“-info”Alternativ for å få detaljer. Så syntaksen ville være:

DPKG - -INFO [Deb_File_Path]

Anta at jeg har ".Deb”Pakke med TeamViewer i Ubuntu -maskinen min. For å få sine avhengigheter detaljer, utfør den nevnte kommandoen:

DPKG -Info nedlastinger/TeamViewer_15.16.8_AMD64.Deb

Ovennevnte delen var hvordan du får pakkeavhengighetsdetaljer Via apt og dpkg kommando.

Men hvis du foretrekker et verktøy, så følg tilnærmingen gitt nedenfor:

Hvordan sjekke avhengigheter med verktøyet “APT-RDEFIVER”:

Det er mange verktøy for å sjekke pakkeavhengigheter, og du kan bli forvirret over hvilket verktøy som er riktig verktøy å installere. Du kan heller ikke ta en risiko for å installere noen avhengighet som påvirker løpssystemet.

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

$ sudo apt installer apt-rDeavs

Syntaksen til APT-RDEFIVER er rett frem:

APT-RDEFIVER [Alternativer] [Package_name]

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

APT-RDEPEDS PHP

Tilsvarende, hvis vi tar et annet eksempel:

APT-RDEPEDS VLC

For å snu dette, se hvilke andre pakker som er avhengige av en spesifikk programvarepakke, bruk "-r”Alternativ.

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

APT -RDEFIVER -R -VLC

Konklusjon:

Oppskrivningen har vist oss hvordan vi kan sjekke pakkeavhengighetene til en pakke på Ubuntu 20.04.

Vi har funnet forskjellige måter å få pakkeavhengigheter ved å bruke kommandolinjen. De APT Package Management Systemet spiller en viktig rolle da det installerer de fleste avhengighetene automatisk. Men hvis noen programvare har lastet ned via .Deb -pakken, deretter “dpkg”Kommando foreslås.

APT-RDEFIVER”Verktøy er en alternativ metode for å sjekke avhengigheter. Ved hjelp av dette verktøyet kan du få listen over detaljerte pakkeavhengigheter og finne det motsatte av det.