Visst vid något tillfälle har du haft problem med trasiga paket. Om så är fallet och du har en Debian / Ubuntu-distro eller baserat på dem kan du lösa dessa problem på ett ganska enkelt sätt genom att följa stegen i den här handledningen. På så sätt slutar de vara en olägenhet för dig ...
Men först och främst bör du veta Vad är dem de trasiga paketen, om du inte redan vet. Ibland kan det vara så att ett paket inte kan installeras korrekt av någon anledning eller att det inte är kompatibelt med resten av paketen som det beror på. Om det händer kommer du inte att kunna uppdatera, installera eller avinstallera något paket från distro. Paketet som orsakar allt problem är det så kallade trasiga paketet ...
mycket skäl varför de trasiga paketen ges kan vara:
- Du försökte installera ett program utanför distributionens officiella arkiv.
- Installationen av ett program avbryts av misstag. Oavsett skäl.
- Eller att uppdateringen av operativsystemet avbryts.
- Det finns också andra orsaker, även om ovanstående är de vanligaste ...
Åtgärda problem med trasiga paket
Oavsett orsaken måste du fixa det så att allt fortsätter att fungera korrekt. För att hitta en lösning på detta vanliga problem bör du bara följa dessa enkla steg ...
Fel
Du har nog sett att du försökte installera något på typiskt misstag typ:
- Det gick inte att få låset / var / lib / dpkg / låset
- Det går inte att låsa katalog / var / lib / apt / lists /
Att kunna sortera ut du kan köra dessa kommandon:
sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock
Åtgärda problem med dpkg
Det är troligt att när du använder pakethanteringsverktyget på låg nivå dpkg och du har felet:
- dpkg: fel vid bearbetning av paket [paketnamn] (–purge))
till fixa det Du kan göra följande om du inte vet namnet på paketet som orsakar problemet:
sudo dpkg –configure -a sudo dpkg –remove –force-remove –reinstreq
Istället, om du vet namnet Prova detta:
sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/ sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete
Kom ihåg att ersätta ditt_förpackningsnamn med namnet på paketet som orsakar problemet i ditt fall ...
Åtgärda problem med APT
Ett annat sätt att göra det är att använda APT, högnivåpakethanteraren. För att göra detta, se först till att det inte finns några nya versioner av paketen:
sudo apt –fix-missing update
Om inte, försök run ordningen:
sudo apt install -f sudo apt update