Avinstaller Ubuntu og Debian-pakker med apt-get og DPKG

Avinstaller Ubuntu og Debian-pakker med apt-get og DPKG
Vi har allerede sett hvordan vi lager Debian -pakker. Nå får vi se hvordan vi kan fjerne dem. Å fjerne pakker i Debian eller Ubuntu Linux fra konsollen er veldig enkelt, brukeren din må være i Sudoers, eller du trenger rottilgang.

Få en liste over installerte pakker: DPKG -liste

Kommandoen dpkg -Listen viser deg en liste over installerte pakker. Du kan bruke denne kommandoen til å få en liste over navn på installerte programmer for å fjerne senere. Selvfølgelig trenger du ikke bruke denne kommandoen hvis du allerede vet navnet på programmet for å fjerne.

DPKG -Liste

Ved å bla nedover kan du se alle installerte pakker. Som du kan se på skjermbildet nedenfor, er en av de installerte pakkene i enheten min Skypeforlinux, Programmet jeg vil bruke i disse opplæringseksemplene:

Fjerne pakker med apt-get:

Når du bruker apt-get, vises riktig metode for å fjerne pakker gjennom konsollen nedenfor. Parameteren “-fjerne”Vil fjerne installasjonsfiler mens du holder konfigurasjonsdata, ved å legge til“-rense”Vi instruerer også å fjerne konfigurasjonsfiler også.

sudo apt-get-yrge Fjern Skypeforlinux

Når du blir bedt om bekreftelse, trykk Y For å fullføre fjerningsprosedyren. Du kan også hoppe over bekreftelsesforespørselen ved å legge til -y når du utfører kommandoen som vist på bildet nedenfor:

sudo apt -get -yrge Fjern Skypeforlinux -y

Du kan også løpe apt-get rensing uten fjerne parameter, som vist i eksemplet nedenfor. Dette vil fjerne både programbinærene og konfigurasjonsfilene.

Eller du kan ganske enkelt fjerne binærfiler som holder konfigurasjonsfiler ved å kjøre:

sudo apt -get purge slepeforlinux -y

Hvis du vil oppbevare konfigurasjonsfilene, kjører du:

sudo apt-Få fjern Skypeforlinux

Merk: Du kan legge til -y -alternativet for å unngå bekreftelse.

Fjerning av pakker med DPKG:

Vi kan fjerne pakker som erstatter kommandoen apt-get med DPKG som i følgende eksempel:

Sudo DPKG -Fjern Skypeforlinux

Vi kan også bruke -r parameter i stedet for å fjerne, som vist nedenfor:
Merk: Hvor "packagename" erstattes av pakkens navn.

sudo dpkg -r

Fjerne ødelagte pakker

n Bestill til å fjerne ødelagte pakker eller pakker som ikke var fullt installert, vi kjører:

sudo apt-get clean && sudo apt-get autoremove
sudo apt -get -f install
DPKG -Konfigurasjon -A

Hvor:

  • ren: Fjerner cache av programmer eldre enn det installerte.
  • autoremove: Fjerner unødvendige filer, som avhengigheter som ikke lenger er nødvendig.
  • -f / -fix -brutt installasjon: Fix ødelagte avhengigheter og korriger mulige pakkekorrupsjonsproblemer. Vi vil fordype oss i dette alternativet senere.

Feilsøking

Av forskjellige grunner kan en pakkes fjerning, eller en pakkeinstallasjon returnere feil. De vanligste årsakene til slike feil er gamle programmer, delvis installerte pakker, ødelagte pakker og utdaterte depoter på etc/apt/kilder.Liste osv.

Følgende kommandoer og deres ordre er grunnleggende for å løse innledende problemer i Packages Manager. Hvis du opplever problemer med å installere eller avinstallere programvaren på Ubuntu eller andre Debian-baserte Linux-distribusjoner, kjør følgende kommandoer:

sudo apt-get oppdatering
sudo dpkg --konfigurasjon -a
sudo apt -get -f install
sudo apt-get clean

Hvor:

  • APT-Få oppdatering: Oppdaterer pakkelisten i depotene.
  • dpkg -konfigurasjon -A: Denne kommandoen sjekker for avhengighetsproblemer å fikse.
  • apt -get -f install: En annen kommando for å fikse avhengighetsproblemer.
  • Apt-Fet Autoclean: Rengjør unødvendige avhengigheter.

Sjekk om pakker blir holdt av Packages Manager

For å sjekke om installasjonsprogrammet holder pakker i påvente av installasjonskjøring:

sudo apt-get -u dist-upgrade

Den forrige kommandoen viser at du holdt pakker. Hvis du er oppført for å fjerne pakker, kjør:

APT-Få fjern-tungkjørt

Avinstallering av pakker med APT:

Mens mange brukere tror Apt Kommando er en måte å påkalle apt-get, Begge kommandoene har forskjeller. I de fleste tilfeller kan du bruke Apt som apt-get, Å holde de samme alternativene. I noen få tilfeller implementeres alternativene på en annen måte. For eksempel kan du bruke Apt kommando for å liste opp alle pakker som vi tidligere gjorde med dpkg kommando.

sudo apt liste

Å fjerne pakker med APT er de samme som med apt-get, for å fjerne et programbinarier og konfigurasjonsfiler kjøres:

sudo apt purge Skypeforlinux

Du kan bruke kommandoen fjerne i stedet for å rense for å holde konfigurasjonsfiler.

sudo apt fjerne Skypeforlinux

Som med apt -get, kan du legge til alternativet for å forhindre bekreftelse.

sudo apt fjerne Skypeforlinux -y

Konklusjon:

Som du kan se Debian-baserte Linux-distribusjoner tilbyr en rekke måter å fjerne pakker. Ubuntu inkluderer også som standard egnethetspakkeradministratoren, som ikke ble forklart i denne opplæringen, men du kan lese om den på https: // linuxhint.com/debian_package_managers/.

Kommandoer forklart i denne opplæringen er grunnleggende debian-kommandoer enhver brukernivå må lære.

Jeg håper denne opplæringen på å avinstallere pakker var nyttig. Fortsett å følge Linux -hint for flere Linux -tips og opplæringsprogrammer.