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

All About Debian Package Managers



Denne vejledning forklarer, hvordan du installerer, fjerner, søger og viser pakker ved hjælp af dpkg , passende og evne pakkeadministratorer til Linux Debian med en kort beskrivelse af hver kommando.

  • dpkg
  • Installation af software ved hjælp af dpkg
  • Fjernelse af software ved hjælp af dpkg i Debian
  • Liste over programmer, der bruger dpkg i Debian
  • Liste over filer, der tilhører et program, ved hjælp af dpkg
  • Vis installationsmapper ved hjælp af dpkg
  • passende
  • passende depoter
  • Installer software vha passende
  • Fjern software ved hjælp af passende
  • Søger pakker ved hjælp af passende
  • Liste over pakker ved hjælp af passende
  • passende fejlfinding
  • evne
  • Installation af software med evne
  • Opdatering af lagre ved hjælp af egnethed
  • Fjernelse af software med evne
  • Opgradering af software ved hjælp af evne
  • Relaterede artikler om LinuxHint

DPKG

dpkg er Linux Debian -pakkehåndteringen. Hvornår passende eller apt-get bruges de påberåber sig dpkg program til at installere eller fjerne programmer, mens der inkluderes yderligere funktioner dpkg kan ikke lide afhængighedsopløsning. Programmet dpkg kan bruges til at installere eller fjerne programmer, liste dem eller specifikke oplysninger om dem.





Bemærk : For at vise eksempler vil pakke-netværktøjerne blive brugt, du bruger en hvilken som helst .deb-pakke til at bruge net-værktøjspakken på terminal-kørslen:



wgethttp://ftp.us.debian.org/debian/pool/vigtigste/n/netværktøjer/
net-tools_1.60+git20161116.90da8a0-1_amd64.deb



Installation af software ved hjælp af dpkg Debian :

Brug parameteren til at installere pakker -jeg (installere):





dpkg -jeg <PackageName.deb>

Bemærk : erstat til din .deb -pakke.



Fjernelse af software ved hjælp af dpkg i Debian:

Fjern pakkerne parameteren - fjern er nødvendig som i eksemplet herunder:

dpkg --fjerne <PackageName.deb>

Liste over programmer, der bruger dpkg i Debian:

For at udskrive en liste over installerede pakker skal du bruge parameteren -l (liste):

dpkg -det

Søg efter pakker eller filer, der tilhører programmer, der bruger dpkg i Debian:

Det -s (søg) parameter er nyttig til at søge i bestemte pakker, men denne kommando viser også softwaremetadata.

Liste over filer, der tilhører et program ved hjælp af dpkg:

Med dpkg kommando kan du liste alle filer, der er tilknyttet eller tilhører en installeret pakke, ved hjælp af -DET parameter:

dpkg -DET <Pakkenavn>

Vis installationsmapper ved hjælp af dpkg:

Inden vi installerer en ny pakke, kan vi vide, at det er installationsmapper ved hjælp af -c parameter:

dpkg -c <Pakkenavn>

APT/APT-GET

Kommandoen passende er fordelagtigt frem for dpkg fordi det løser afhængigheder og downloader opdateret software automatisk. For at downloade software peger denne kommando på en række softwarelager, der er placeret i filen /etc/apt/sources.list . Oprindeligt efter installation af Debian er vi nødt til at redigere denne fil, der kommenterer linjen, der peger på Debian DVD/USB -installationssti og tilføjer de korrekte lagre.
Det passende kommandoen bruger dpkg program til håndtering af pakker.

passende lagre

Du kan redigere sources.list -filen ved hjælp af nano, og du kan læse den ved at køre:

mindre /etc/passende/sources.list

I mit tilfælde for Debian Stræk filen /etc/apt/sources.list skulle have alle linjer kommenteret undtagen linjer:

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

deb http://deb.debian.org/debian-sikkerhed/strække/opdateringer main
deb-src http://deb.debian.org/debian-sikkerhed/strække/opdateringer main

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

Ved opdatering af apt, som jeg viser senere i denne vejledning, alle lagre på sources.list og under /etc/apt/ bibliotek vil blive inkluderet, tilføjer du tilføj nye filer med yderligere lagre i stedet for at redigere sources.list fil.

Installer software ved hjælp af apt:

Mulighed for at installere software ved hjælp af apt installere før programmets navn. Hvis du vil prøve apt, skal du installere den pakkehåndteringsegenskab, der bruges i fremtidige instruktioner.

passendeinstallere <Pakkenavn>

Bemærk: du kan tilføje indstillingen -og for at undgå at blive bedt om bekræftelse ved installation af programmer.

Fjernelse af software ved hjælp af apt:

For at fjerne pakker med passende kommando kør:

passende fjerne<Pakkenavn>

Bemærk: også når du fjerner software, kan du bruge indstillingen -og for at undgå at blive bedt om bekræftelse.

Søg efter pakker med apt :

Ved hjælp af valgmulighedssøgning kan du søge efter bestemte pakker, i det følgende billede er nikto søgning, for at søge i en pakketype:

passende søgning<Pakkenavn>

Lister pakker med apt:

Du kan liste installerede pakker ved at udføre:

passende liste

passende fejlfinding

Nogle gange på grund af dårlig software fjernelse eller lignende problemer apt kan mislykkes, har den nogle kommandoer til at løse fælles passende pakke manager problemer.

apt-get ren
apt-get autoclean
apt-get -f installere
apt-get -fix mangler installere
apt-get -renseautoremove
passende opdatering


evne

Egenskabspakkerne ledere fungerer på samme måde som apt. Det giver også mulighed for at downloade og installere software og har en interaktiv tilstand i terminalen. Denne pakkehåndtering har en interaktiv tilstand, som gør det muligt at se og gennemse pakker efter status, installere og fjerne pakker. Det kan også bruges fra kommandolinjen med lignende muligheder til passende package manager, bruger aptitude de samme arkiver apt gør. For at se den interaktive tilstand skal du bare ringe til det program, der kører kommandoen evne uden yderligere muligheder i konsollen.

For at afslutte den interaktive tilstand skal du bare trykke på Q og bekræft at trykke på OG .

Opdaterer evnen:

For at opdatere dine lagre ved hjælp af aptitude kan du køre:

egnethed opdatering

Installer pakker ved hjælp af aptitude:

På samme måde som apt kan du køre for at installere software ved hjælp af aptitude:

egnethedsinstallation <Pakkenavn>

Fjern pakker ved hjælp af aptitude:

Søg efter pakker ved hjælp af aptitude:

For at søge pakker med egnethed kan vi bruge kommandoer eller den interaktive konsol, der kører aptitude uden muligheder som nævnt før. Sådan søger du pakker fra kommandolinjen Kør:

Liste over pakker, der bruger egnethed:

Aptitude kan også bruges til at liste programmer på følgende måde:

søgning efter evner~ i

Opgradering med egnethed:

Sådan opgraderer du software ved hjælp af aptitude run:

egnethed sikker opgradering

Ligesom med passende , når du bruger egnethed, kan du tilføje -og mulighed for at forhindre, at du bliver bedt om fjernelse af installationen eller opgraderingsbekræftelse.

Det er dybest set det, du har brug for at vide for at administrere pakker på Debian, hvis du generelt har spørgsmål til Linux, kontakt os generelt via vores supportkanal på https://support.linuxhint.com eller via twitter @linuxhint .

Relaterede artikler:

Få vist alle installerede pakker på Debian
Afinstaller Ubuntu og Debian-pakker med apt-get og dpkg