Fjern ødelagte pakker i Ubuntu og andre distroer

ødelagte pakker

Sikkert ved en eller annen anledning har du hatt problemer med ødelagte pakker. I så fall og du har en Debian / Ubuntu-distro eller basert på dem, kan du løse disse problemene på en ganske enkel måte ved å følge trinnene i denne opplæringen. På den måten vil de slutte å være til sjenanse for deg ...

Men først og fremst bør du vite Hva er de de ødelagte pakkene, hvis du ikke allerede vet det. Noen ganger kan det være slik at en pakke ikke kan installeres riktig av en eller annen grunn, eller at den ikke er kompatibel med resten av pakkene den avhenger av. Hvis det skjer, vil du ikke kunne oppdatere, installere eller avinstallere noen pakke fra distroen. Pakken som forårsaker alt det trøbbel er den såkalte ødelagte pakken ...

den årsaker hvorfor de ødelagte pakkene er gitt kan være:

  • Du prøvde å installere et program utenfor de offisielle distribusjonsregistrene.
  • Installasjonen av et program avbrytes ved et uhell. Uansett årsaker.
  • Eller at oppdateringen av operativsystemet er avbrutt.
  • Det er også andre årsaker, selv om ovennevnte er de hyppigste ...

Løs problemet med ødelagte pakker

Uansett årsak, må du fikse det slik at alt fortsetter å fungere riktig. For å få en løsning på dette vanlige problemet, bør du bare følge disse enkle trinn ...

Feil

Du har sannsynligvis sett at du prøvde å installere noe på typisk feil type:

  • Kunne ikke få lås / var / lib / dpkg / lås
  • Kan ikke låse katalog / var / lib / apt / lists /

Å kunne finne ut av du kan kjøre disse kommandoene:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

Løs problemet med dpkg

Det er sannsynlig at når du bruker verktøyet for pakkehåndtering på lavt nivå dpkg og du fikk feilen:

  • dpkg: feilbehandling av pakke [pakkenavn] (–purge))

Til fiks det Du kan gjøre følgende hvis du ikke vet navnet på pakken som forårsaker problemet:

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

Stedet, hvis du vet navnet Prøv dette:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

Husk å erstatte ditt_pakkenavn med navnet på pakken som forårsaker problemet i ditt tilfelle ...

Løs problemet med APT

En annen måte å gjøre det på er ved å bruke APT, pakkeleder på høyt nivå. For å gjøre dette må du først sørge for at det ikke er noen nye versjoner av pakkene:

sudo apt –fix-missing update

Hvis ikke, prøv run rekkefølgen:

sudo apt install -f
sudo apt update


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.