Programvaren du kjører på PCen din, gjør det virkelig personlig. Den forteller mye om hva du jobber med, hva du liker å gjøre, eller hobbyene dine.

Denne guiden tar en titt på hvordan du administrerer programvarepakker ved hjelp av Debian Package Manager (dpkg) på Debian-baserte Linux-distroer som Ubuntu, Debian, Mint og Kali, etc. Debian-programvarepakker har .deb-utvidelsen.

Programvareadministrasjon er en av de vanligste oppgavene du vil gjøre på din personlige datamaskin eller som systemadministrator.

Hva er Dpkg?

Dpkg er et verktøy på lavt nivå som består av et sett med kommandoer som brukes til å installere, fjerne, liste opp og administrere programvarepakker på Debian-baserte Linux-distribusjoner.

Dpkg-verktøyet er grunnlaget som andre programvareadministrasjonsverktøy som Apt og Synaptic er bygget på. Disse er kategorisert som programvarehåndteringsverktøy på høyt nivå.

Installering av Debian (.deb) programvarepakkefiler lokalt på PC-en din er en av spesialitetene til dpkg.

instagram viewer

Dette er spesielt viktig for å installere programvare på maskiner som er utenfor nettet for sikkerhetsformål eller på grunn av problemer med nettverkstilkobling. Bemerkelsesverdige programvarepakker som kan installeres med dpkg inkluderer VS-kode, Google Chrome og VirtualBox for bare å nevne noen få.

Oppføring av installerte programvarepakker

For å se en liste over installerte programvarepakker på datamaskinen din, kjør bare følgende kommando.

dpkg - få valg

De - få valg kommandoalternativ viser installerte pakkenavn i et enkelt og rent format.

For å vise tilgjengelig versjonsdetaljer om installerte pakker, kan du bruke følgende kommando. I tillegg vises informasjon som programvareversjon, installert størrelse, opprinnelse, prioritet osv.

dpkg - utskrift-nytte

Hvis du vil vise informasjon om programvarepakke i tabellform. Du kan bruke dpkg-spørring kommandoen som følger.

dpkg-spørring - liste

Installere programvarepakker

Installering av programvarepakker er en av de vanligste oppgavene vi utfører på PCene våre. Før du kan installere programvarepakker på datamaskinen din med dpkg, trenger du først å laste ned programvarepakken og ha den lokalt. Du kan enkelt laste ned programvarepakker ved hjelp av nettleseren eller via verktøy som wget eller curl.

Du trenger forhøyede privilegier for å installere og fjerne programvarepakker med dpkg.

For eksempel å installere Google Chrome, laster den ned til mappen Nedlastinger. Kjør bare følgende kommando.

sudo dpkg - installer ~ / Nedlastinger / google-chrome-stable_current_amd64.deb

Gjenopprette avhengigheter

Programvarepakker i Linux er ofte avhengig av at andre programvarer fungerer jevnt.

Når du installerer pakker via dpkg, er det ofte lurt å gjenopprette avhengigheter med Apt ved å bruke følgende kommando bare for å sikre at alt fungerer bra.

sudo apt install -f

Tips: Du kan bruke en stenografisk metode for de fleste dpkg-kommandoer. For eksempel, dpkg -i pakkenavn i stedet for dpkg - installer pakkenavn for installering av programvarepakker. Denne guiden bruker sistnevnte tilnærming fordi de lange kommandoene er mer selvforklarende.

I slekt: Hvordan finne og fikse ødelagte pakker på Linux

Oppdaterer programvare

Holde din systemet oppdatert er en god forsvarslinje mot sikkerhetsfeil og er nøkkelen til å ha et mer stabilt og robust system.

For å oppdatere programvarepakker installert via dpkg, må du først laste ned den nyere pakken og deretter installere den via installasjonskommandoen som er diskutert i avsnittet ovenfor.

For å se etter ødelagte pakker, bruk - revisjon alternativ. Dette kommandoalternativet sjekker om alle pakker er installert riktig, og om det mangler avhengigheter. Skulle det være en ødelagt pakke, vil dpkg-verktøyet gi deg råd om foreslåtte reparasjoner.

dpkg - audit

Konfigurere en programvarepakke på nytt

Et annet kraftig alternativ som dpkg gir, er muligheten til å konfigurere en programvarepakke som allerede er installert. For eksempel, for å omkonfigurere VirtualBox, kan du kjøre kommandoen nedenfor, og du vil bli presentert med et konfigurasjonsskjermbilde.

sudo dpkg-omkonfigurere virtualbox-6.1

Fjerne programvarepakker

Når du ikke lenger trenger et programvare og er klar til å fjerne det, eller hvis du vil fjerne det for å oppgradere programvaren, kan du bruke --ta vekk kommandoalternativ.

sudo dpkg - fjern google-chrome-stable

(I kommandoen ovenfor, google-kromstabil er pakkenavnet)

Når du fjerner programvarepakker med alternativet --remove, forblir konfigurasjonsfilene som er knyttet til pakken du fjerner, intakte. Så neste gang du installerer programvaren på nytt, vil den bruke de tidligere konfigurasjonene.

For å fjerne en programvarepakke og tilhørende konfigurasjoner helt, kan du bruke alternativet --purge.

sudo dpkg - purge google-chrome-stable

Få informasjon om en programvarepakke

Du kan få mer informasjon om pakken du skal installere med --info.

sudo dpkg --info ~ / Nedlastinger / google-chrome-stable_current_amd64.deb

Produksjonen inkluderer informasjon som programvarearkitektur, vedlikeholder og versjonsnummer, etc.

Inspisere programvarepakkeinnhold

Du kan også inspisere innholdet i en Debian-pakke ved hjelp av --innhold. Oppføringen vil skissere katalogstrukturen til pakken og alle viktige filer som programvarelisensen og andre manifestfiler.

dpkg --innhold ~ / Nedlastinger / google-chrome-stable_current_amd64.deb

Pakkeinnholdet vises i et langt oppføringsformat som nedenfor.

Finne ut om en pakke er installert

Du kan enkelt sjekke om noen programvarepakke er installert på maskinen din ved hjelp av --status alternativ. For eksempel, for å finne ut om zoom har blitt installert på systemet ditt, kjører du bare kommandoen nedenfor.

sudo dpkg --status zoom

Utgangen viser også andre detaljer, som formålet med programvarepakken og leverandøren.

En prøveutgang ser ut som nedenfor. For eksempel viser linje to av kommandoutgangen statusen til pakken. Som du kan se fra utdataene, er zoompakken installert på denne maskinen.

Du kan søke etter pakkekataloger som tilfredsstiller vilkårene for gratis distribusjon i henhold til Debian-standarder fra deres offisiell side.

Les mer: Grunnleggende kommandoer for å komme i gang med Linux

Får hjelp

For å lære mer om dpkg-kommandoen kan du bruke --hjelp alternativ.

dpkg - hjelp

For mer detaljert informasjon om dpkg-kommandoalternativene og tilstanden til programvarepakker, bruk Man Pages.

mann dpkg

Hva med alternative pakkebehandlere?

dpkg er et kraftig verktøy for å installere og administrere programvarepakker. Verktøy på høyere nivå som apt og synaptic bruker dpkg. Andre alternativer for installering av pakker inkluderer Apt, Synaptic og Aptitude.

E-post
En nybegynnerveiledning for installering av programvare i Ubuntu med APT

Hvis du har brukt Ubuntu, har du sannsynligvis brukt apt-kommandoen på et tidspunkt. Men visste du at det er så mye mer enn apt-get install og apt-get upgrade?

Les Neste

Relaterte temaer
  • Linux
  • Linux
  • Pakkeforvaltere
Om forfatteren
Mwiza Kumwenda (2 artikler publisert)

Mwiza utvikler programvare av yrke og skriver mye om Linux og front-end programmering. Noen av hans interesser inkluderer historie, økonomi, politikk og forretningsarkitektur.

Mer fra Mwiza Kumwenda

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.