Alt om debian -pakkeledere: dpkg, apt og aptitude forklart

All About Debian Package Managers



Denne opplæringen forklarer hvordan du installerer, fjerner, søker og viser pakker ved hjelp av dpkg , passende og evne pakkebehandlere for Linux Debian med en kort beskrivelse av hver kommando.

  • dpkg
  • Installere programvare ved hjelp av dpkg
  • Fjerne programvare ved hjelp av dpkg i Debian
  • Liste over programmer som bruker dpkg i Debian
  • Liste over filer som tilhører et program ved hjelp av dpkg
  • Vis installasjonskataloger med dpkg
  • passende
  • passende depoter
  • Installer programvare ved hjelp av passende
  • Fjern programvare ved hjelp av passende
  • Søker pakker med passende
  • Liste opp pakker med passende
  • passende feilsøking
  • evne
  • Installere programvare med evne
  • Oppdaterer lagre ved hjelp av egnethet
  • Fjerne programvare med evne
  • Oppgraderer programvare ved hjelp av evne
  • Relaterte artikler om LinuxHint

DPKG

dpkg er pakkebehandleren for Linux Debian. Når passende eller apt-get blir brukt påkaller de dpkg program for å installere eller fjerne programmer mens du inkluderer tilleggsfunksjoner dpkg liker ikke avhengighetsoppløsning. Programmet dpkg kan brukes til å installere eller fjerne programmer, liste dem eller spesifikk informasjon om dem.





Merk : For å vise eksempler vil pakkenettverktøyene bli brukt, du bruker en hvilken som helst .deb-pakke for å bruke pakken nettverktøy på terminalkjøringen:



wgethttp://ftp.us.debian.org/debian/basseng/hoved-/n/nettverktøy/
net-tools_1.60+git20161116.90da8a0-1_amd64.deb



Installere programvare ved hjelp av dpkg Debian :

Bruk parameteren for å installere pakker -Jeg (installere):





dpkg -Jeg <PackageName.deb>

Merk : erstatt for .deb -pakken.



Fjerne programvare ved hjelp av dpkg i Debian:

Fjern pakkene parameteren –fjerne er nødvendig som i eksemplet nedenfor:

dpkg --ta bort <PackageName.deb>

Vis programmer som bruker dpkg i Debian:

For å skrive ut en liste over installerte pakker, bruk parameteren -l (liste):

dpkg -de

Søk etter pakker eller filer som tilhører programmer som bruker dpkg i Debian:

De -s (søk) parameter er nyttig for å søke i spesifikke pakker, men denne kommandoen vil også vise programvaremetadata.

Liste over filer som tilhører et program ved hjelp av dpkg:

Med dpkg kommandoen kan du liste alle filer som er tilknyttet eller tilhører en installert pakke ved å bruke -DE parameter:

dpkg -DE <Pakkenavn>

Vis installasjonskataloger som bruker dpkg:

Før du installerer en ny pakke, kan vi vite installasjonskatalogene ved å bruke -c parameter:

dpkg -c <Pakkenavn>

APT/APT-GET

Kommandoen passende er fordelaktig fremfor dpkg fordi den løser avhengigheter og laster ned oppdatert programvare automatisk. For å laste ned programvare peker denne kommandoen på en serie programvarelagre som ligger i filen /etc/apt/sources.list . Først etter installering av Debian må vi redigere denne filen og kommentere linjen som peker til Debian DVD/USB -installasjonsbane og legge til de riktige depotene.
De passende kommandoen bruker dpkg program for å administrere pakker.

passende lagre

Du kan redigere source.list -filen ved hjelp av nano, og du kan lese den ved å kjøre:

mindre /etc/passende/sources.list

I mitt tilfelle for Debian Strekk filen /etc/apt/sources.list skal ha alle linjene kommentert bortsett fra linjer:

deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main

deb http://deb.debian.org/debian-sikkerhet/tøye ut/oppdateringer main
deb-src http://deb.debian.org/debian-sikkerhet/tøye ut/oppdateringer main

deb http://deb.debian.org/debian stretch-oppdateringer main
deb-src http://deb.debian.org/debian stretch-oppdateringer main

Når du oppdaterer apt som jeg viser senere i denne opplæringen, vil alle depotene på sources.list og under /etc/apt/ mappen vil være inkludert, kan du legge til nye filer med flere lagre i stedet for å redigere sources.list fil.

Installer programvare med apt:

Alternativet må installeres for å installere programvare med apt installere før programmets navn. For å prøve apt installere pakkebehandleren som brukes i fremtidige instruksjoner.

passendeinstallere <Pakkenavn>

Merk: du kan legge til alternativet -og for å unngå å bli spurt om bekreftelse når du installerer programmer.

Fjerne programvare ved hjelp av apt:

For å fjerne pakker med passende kommando kjøre:

passende fjerne<Pakkenavn>

Merk: også når du fjerner programvare kan du bruke alternativet -og for å unngå å bli spurt om bekreftelse.

Søk etter pakker med apt :

Ved å bruke alternativet søk kan du se etter spesifikke pakker, i det følgende bildet er nikto søk, for å søke i en pakketype:

passende søk<Pakkenavn>

Viser pakker som bruker apt:

Du kan vise installerte pakker ved å kjøre:

passende liste

passende feilsøking

Noen ganger på grunn av dårlig programvare fjerning eller lignende problemer apt kan mislykkes, har den noen kommandoer for å fikse vanlige passende pakkebehandler problemer.

apt-get clean
apt-get autoclean
apt-get -f installere
apt-get -mangler feil installere
apt-get -renseautoremove
passende oppdatering


evne

Egenskapspakkene ledere fungerer på samme måte som apt. Den lar deg også laste ned og installere programvare og har en interaktiv modus i terminalen. Denne pakkelederen har en interaktiv modus som lar deg se og bla gjennom pakker etter status, installere og fjerne pakker. Den kan også brukes fra kommandolinjen med lignende alternativer til passende pakkebehandler, bruker aptitude de samme depotene apt gjør. For å se den interaktive modusen, ring programmet som kjører kommandoen evne uten ekstra alternativer i konsollen.

Trykk på for å avslutte den interaktive modusen Sp og bekreft at du trykker OG .

Oppdaterer evnen:

For å oppdatere depotene dine ved hjelp av aptitude kan du kjøre:

evneoppdatering

Installer pakker med aptitude:

På samme måte som apt, kan du kjøre for å installere programvare ved hjelp av aptitude:

egnethet installere <Pakkenavn>

Fjern pakker med aptitude:

Søk etter pakker med evne:

For å søke etter pakker med egnethet kan vi bruke kommandoer eller den interaktive konsollen som kjører evne uten alternativer som nevnt tidligere. Slik søker du etter pakker fra kommandolinjen:

Vis pakker som bruker evnen:

Aptitude kan også brukes til å liste programmer på følgende måte:

egnethetssøk~ i

Oppgradering med evne:

Slik oppgraderer du programvare med aptitude run:

aptitude safe-upgrade

Akkurat som med passende , når du bruker egnethet kan du legge til -og alternativ for å forhindre at du blir bedt om installasjonsfjerning eller oppgraderingsbekreftelse.

Det er i utgangspunktet det du trenger å vite for å administrere pakker på Debian, hvis du har spørsmål om Linux generelt, kontakt oss via vår støttekanal på https://support.linuxhint.com eller gjennom twitter @linuxhint .

Relaterte artikler:

Vis alle installerte pakker på Debian
Avinstaller Ubuntu og Debian-pakker med apt-get og dpkg