Hvordan la DPKG installere avhengigheter automatisk

Hvordan la DPKG installere avhengigheter automatisk

De Debian -pakke (dpkg) er et Linux Management-verktøy på lavt nivå sammenlignet med Apt. Det brukes til å utføre forskjellige operasjoner som å installere, oppdatere eller fjerne .Deb -pakker. De .Deb er en utvidelse for Linux Debian -programvarepakker og deres derivater.

De Debian Packages Management Består av flere biblioteker og kjørbare filer relatert til en bestemt pakke med programmer. Den har 51 000 pakker med tilgang til flere online depoter. De fleste programvarepakker er gratis å installere, men du kan også installere betalt programvare fra depotet.

Hvis du jobber med Linux -distribusjoner som Ubuntu, må du takle .Deb Pakker. De dpkg Verktøy hjelper til med å overvåke Debian Command -spørsmålene, installere og fjerne programvarepakker, og avhengighetene tilknyttet disse pakkene.

Du kan utføre dpkg Bruke kommandolinjeparametrene med en enkelt handling eller alternativ. Men det er også et annet kjent front-end-grensesnitt for Debian-pakkene som heter Evne. Brukere kan også utføre handlinger og overvåke .Deb Pakker ved hjelp av egnethetsverktøyet.

Syntaksen til dpkg Verktøyet er:

dpkg [alternativer…] [filnavn…]

Hvordan la DPKG installere avhengigheter automatisk

Når vi installerer et verktøy eller programvare ved hjelp av Debien -pakken, kan det være mulig å installere alle respektive avhengigheter. Den vil vise brukeren at programvaren er installert og liste opp navnene på avhengigheter som ikke klarte å installere på grunn av noen feil.

For å laste ned dem alle, ville kommandoen være:

$ sudo dpkg -i [package_name.deb]

La oss ta et eksempel for å forstå hvordan vi kan bli dpkg Avhengigheter av den installerte pakken automatisk.

Anta å installere “TeamViewer”Bruke Debian -pakken. Skriv inn følgende kommando:

$ sudo dpkg -i teamviewer_amd64.Deb

Selv om vi har installert "TeamViewer", kan du se på bildet at de fleste av avhengighetene, som vi fremhevet I-E QT56-TeamViewer, QML-module-qtquick2, etc. vil ikke bli installert på grunn av noen problemer.

For å løse dette og laste ned alle avhengigheter, bruk den nevnte kommandoen:

$ sudo apt -f installasjon

Så alle avhengighetene til pakke "TeamViewer”Er installert.

Konklusjon:

Når vi installerer et verktøy ved hjelp av Debien -pakken, er det en mulighet for at alle de respektive avhengighetene kanskje ikke installerer. Debien-pakkene er tredjepartsverktøy som brukes til å installere programvarepakker i Linux-distribusjoner. Guiden ga oss hvordan du automatisk installerer alle avhengighetene når de ikke klarte å laste ned med pakken.