Debian

Alt om debian pakkeforvaltere dpkg, apt og aptitude forklart

Alt om debian pakkeforvaltere dpkg, apt og aptitude forklart
Denne veiledningen forklarer hvordan du installerer, fjerner, søker og lister opp pakker ved hjelp av dpkg, apt og evne pakkeforvaltere for Linux Debian med en kort beskrivelse av hver kommando.

DPKG

dpkg  er Linux Debian pakkeleder. Når apt eller apt-get brukes de påkaller dpkg program for å installere eller fjerne applikasjoner 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 nettverktøyene for pakken bli brukt, du bruker hvilke som helst .deb-pakke, for å bruke net-tools-pakken på terminalen:

wget http: // ftp.oss.debian.org / debian / pool / main / n / net-tools /
nettverktøy_1.60 + git20161116.90da8a0-1_amd64.deb

Installere programvare ved hjelp av dpkg Debian:

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

dpkg -i

Merk: erstatte for din .deb-pakke.

Fjerne programvare ved hjelp av dpkg i Debian:

Fjern pakkene parameteren -remove er nødvendig som i eksemplet nedenfor:

dpkg - fjern

Liste programmer som bruker dpkg i Debian:

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

dpkg -l

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 etter spesifikke pakker, men denne kommandoen vil også vise metadata for programvare.

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

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

dpkg -L

Vis installasjonskataloger ved hjelp av dpkg:

Før vi installerer en ny pakke, kan vi vite at det er installasjonskataloger ved å bruke -c parameter:

dpkg -c

APT / APT-GET

 

Kommandoen apt er fordelaktig over dpkg fordi det løser avhengigheter og laster ned oppdatert programvare automatisk. For å laste ned programvare peker denne kommandoen på en serie programvarelager i filen / etc / apt / sources.liste. Først etter at vi har installert Debian, må vi redigere denne filen og kommentere linjen som peker til Debian DVD / USB-installasjonsbane og legge til de riktige arkivene.
De apt kommandoen bruker dpkg program for å administrere pakker.

apt repositories

Du kan redigere kildene.listefil ved hjelp av nano, og du kan lese den ved å kjøre:

mindre / etc / apt / kilder.liste

I mitt tilfelle for Debian Strekk filen / etc / apt / sources.liste skal ha alle linjer 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-security / stretch / updates main
deb-src http: // deb.debian.org / debian-security / stretch / updates main deb http: // deb.debian.org / debian stretch-updates main
deb-src http: // deb.debian.org / debian stretch-updates main

Når du oppdaterer apt som jeg viser senere i denne opplæringen, alle arkiver på kildene.listen og under / etc / apt / katalogen vil bli inkludert, legger du til legge til nye filer med flere arkiver i stedet for å redigere kilder.liste fil.

Installer programvare ved hjelp av apt:

Installering av programvare med apt krever alternativet installere forut for programmets navn. For å prøve apt, installer pakkebehandleren som brukes i fremtidige instruksjoner.

apt installere

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

Fjerne programvare ved hjelp av apt:

For å fjerne pakker med apt kommandokjøring:

apt fjerne

Merk: også når du fjerner programvare, kan du bruke alternativet -y for å unngå å bli bedt om bekreftelse.

Søk i pakker ved hjelp av apt:

Ved hjelp av alternativssøket kan du se etter bestemte pakker, i det følgende bildet er nikto search, for å søke etter en pakketype:

apt søk

Oppføring av pakker ved bruk av apt:

Du kan liste opp installerte pakker ved å utføre:

apt liste

apt feilsøking

Noen ganger på grunn av dårlig programvare fjerning eller lignende problemer som apt kan mislykkes, har det noen kommandoer å fikse vanlige apt problemer med pakkeleder.

apt-get clean
apt-get autoclean
apt-get -f install
apt-get --fix-mangler installasjon
apt-get - purge autoremove
apt oppdatering


evne

Kompetansepakkeadministratorene fungerer på samme måte som apt. Det lar deg også laste ned og installere programvare og har en interaktiv modus i terminalen. Denne pakkebehandleren har en interaktiv modus som gjør det mulig å se og bla gjennom pakker etter status, installere og fjerne pakker. Den kan også brukes fra kommandolinjen med lignende alternativer til apt pakkebehandling, bruker aptitude de samme arkivene som apt gjør. For å se den interaktive modusen, ring bare programmet som kjører kommandoen evne uten tilleggsutstyr i konsollen.

For å avslutte den interaktive modusen, trykk bare på Q og bekreft å trykke Y.

Oppdaterer evner:

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

evneoppdatering

Installer pakker ved hjelp av aptitude:

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

aptitude installere

Fjern pakker ved hjelp av aptitude:

Søk i pakker ved hjelp av aptitude:

For å søke etter pakker med aptitude kan vi bruke kommandoer eller den interaktive konsollen som kjører "aptitude" uten alternativer som nevnt før. Slik søker du i pakker fra kommandolinjekjøringen:

Liste opp pakker ved bruk av aptitude:

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

egnethetssøk ~ i

Oppgradering med evner:

For å oppgradere programvare ved hjelp av aptitude run:

aptitude safe-upgrade

Akkurat som med apt, når du bruker aptitude kan du legge til -y alternativet for å forhindre at du blir bedt om fjerning av installasjon eller oppgraderingsbekreftelse.

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

Relaterte artikler:

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

Hvordan vise FPS-teller i Linux-spill
Linux-spill fikk et stort press da Valve kunngjorde Linux-støtte for Steam-klient og spillene deres i 2012. Siden den gang har mange AAA- og indiespil...
Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...
Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...