Vi har allerede set, hvordan vi opretter Debian-pakker, nu ser vi, hvordan vi fjerner dem. Fjernelse af pakker i Debian eller Ubuntu Linux fra konsollen er meget let, din bruger skal være i sudoers, ellers har du brug for root-adgang.
Identificer pakken, der skal slettes: dpkg-liste
dpkg - liste viser dig en liste over pakker, i dette tilfælde er distributionen, der bruges til billedet, Kali Linux.
Lad os fjerne Skype ved hjælp af apt-get og dpkg kommandoer:
Fjernelse af skypeforlinux ved hjælp af apt-get
For Ubuntu er den korrekte metode til at fjerne pakker gennem konsollen:
apt-get - purge fjern skypeforlinux
Parameteren “--fjerne” fjerner installationsfiler, mens konfigurationsdata bevares ved at tilføje “--udrensning ” vi instruerer om også at fjerne konfigurationsfiler.
Fjernelse af skypeforlinux ved hjælp af dpkg
Vi kan fjerne Skype, der erstatter apt-get med dpkg som i følgende eksempel:
dpkg - fjern skypeforlinux
Vi kan også bruge
dpkg -r pakkenavn.deb(Hvor "pakkenavn”Erstattes af pakkens navn.)
Fjernelse af ødelagte pakker
For at fjerne ødelagte pakker eller pakker, der ikke var fuldt installeret, kører vi
apt-get clean && apt-get autoremovesudo apt-get -f installation
dpkg --konfigurer -a
Detaljer:
ren: Fjerner cache fra programmer, der er ældre end den installerede.
fjern automatisk: Fjerner unødvendige filer, som afhængigheder, der ikke længere er nødvendige.
-f / -fix-brudt installation: Reparer ødelagte afhængigheder, korriger mulige problemer med korruption af pakker. Vi ser denne mulighed dybt senere.
Fejlfinding
Af forskellige grunde fjerner en pakke eller en packs installation muligvis fejl. De mest populære årsager til sådanne fejl er gamle programmer, delvist installerede pakker, beskadigede pakker, forældede arkiver på etc / apt / sources.liste osv. Følgende kommandoer og deres rækkefølge er grundlæggende for at løse indledende problemer i pakkehåndteringen. Hvis du har problemer med at installere eller afinstallere software på Ubuntu 12.04 eller højere eller Debian, kør følgende kommandoer:
# apt-get opdatering#dpkg --konfigurer -a
# apt-get -f installation
# apt-get clean
apt-get opdatering: Opdaterer pakkelisten i arkiverne.
dpkg -konfigurer -a: Denne kommando kontrollerer for afhængighedsproblemer, der skal løses.
apt-get -f installation: En anden kommando til løsning af afhængighedsproblemer.
apt-get autoclean: rens unødvendige afhængigheder.
Kontroller, om pakkerne opbevares af pakkelederen
Sådan kontrolleres, om installationsprogrammet har pakker i afventning af installationskørsel:
apt-get -u dist-upgradeDette viser dig afholdte pakker. Hvis det er angivet, skal du fjerne kørede pakker:
apt-get remove -dry-run pakkenavn