Pakkehåndtering af Linux Mint er meget stabil, men det er ikke overraskende at komme ind i spørgsmålet om din Linux Mint, der ikke opdateres på grund af ødelagte pakker. Problemet med brudte pakker stopper endda installationen af yderligere programopdateringer, hvilket ikke er en god ting at ske i betragtning af de sikkerhedsmangler, der lappes dagligt.
Fix Linux Mint opdateres ikke pga brudte pakker fejl
I denne artikel skal vi diskutere årsagerne til ødelagte pakker og vise dig, hvordan du løser dem på Linux Mint.
Sag I: Uopfyldte afhængigheder
Det er den mest almindelige årsag til din Linux Mint får ikke opdateringer, og den primære årsag kan være de uopfyldte afhængigheder. Når du installerer et program, forsøger det også at installere de afhængige programmer og biblioteker. Hvis disse afhængigheder ikke er tilgængelige for download af en eller anden grund, f.eks. Når en server er nede, eller bibliotekerne ikke vedligeholdes af udvikleren, afgiver systemet en fejl i 'ødelagte pakker'.
Rette op:
Start terminalen, og indtast følgende kommando:
sudo apt-get -f installation
Ovenstående kommando installerer alle afhængigheder af den ødelagte pakke, forudsat at afhængighederne er tilgængelige på repoen.
I det andet scenarie, hvor afhængighederne ikke er tilgængelige i arkiverne, er sudo apt-get -f installation kommando fungerer muligvis ikke. I denne situation skal du fjerne pakkerne. Vi bruger Synaptic Package Manager til at udføre jobbet.
Start Synaptic Package Manager, og vælg Status i venstre panel og klik på Ødelagte afhængigheder for at finde den ødelagte pakke. Klik på det røde felt til venstre for pakkens navn, og du skal få muligheden for at fjerne det. Marker det for fuldstændig fjernelse, og klik på Anvend i øverste panel. Pakken skal fjernes.
Fjernelse af ødelagte pakker fra terminalen
Du kan også fjerne ødelagte pakker fra terminalen. Kør først følgende kommando for at kontrollere de ødelagte pakker:
sudo apt-get check
Du skal få listen over ødelagte pakker. Hvis vi antager, at pakkenavnet er abc, kør følgende kode:
sudo apt-get purge abc
For eksempel for at rette fejlen i ovenstående skærmbillede skal jeg bruge kommandoen:
sudo apt-get purge ubports-installer
Programmet og alle dets konfigurationsfiler skal fjernes.
Sag II: Pakkeinstallationsfejl
Hvis der er en fejl i installationen af en pakke, skal den også returnere den samme fejl.
Rette op:
sudo apt - fix-brudt installation
Kommandoen skal prøve at rette alt og skal installere / fjerne alt, hvad der er nødvendigt. Ellers kan du igen bruge Synaptic Package Manager til at rette det som beskrevet i det foregående tilfælde.
Sag III: Ødelagte arkiver
Den tredje årsag kan være brudte opbevaringssteder og opstår generelt når sudo apt-get opdatering anvendes. Lagringsfejlen kan skyldes flere grunde, men følgende løsninger fungerer godt for alle. For at løse problemet kommer et simpelt program kaldet YPPA Manager til nytte.
Rette op:
Kør følgende for at installere programmet:
sudo add-apt-repository ppa: webupd8team / y-ppa-manager
sudo apt-get opdatering
sudo apt-get install y-ppa-manager
Start nu YPPA Manager fra applikationsmenuen, og angiv adgangskoden. Dette vindue skal vises:
Klik på Administrer PPA'er, og du skal se en liste over alle arkiver på dit system. Find nu den, der forårsagede fejlen (fra opdateringskommandoen), og rens den. Kør opdateringen igen, og problemet skal løses.
Konklusion
Det er alt hvad du nogensinde har brug for for at rette de ødelagte pakker og rette Linux Mint opdateres ikke problem. Den første og anden del skal generelt rette alt, da arkivfejlen er sjælden og kan fjernes ved at være opmærksom på kvaliteten af de pakker, der er installeret på dit system. Normalt skal du prøve at undgå de pakker, der ikke er vedligeholdt i de sidste seks måneder, for at være på en mere sikker side.
Hvordan var din erfaring med at løse problemet? Fortæl os det i kommentarerne nedenfor, og hvis du kan lide denne artikel, så glem ikke at dele den med dine venner på sociale platforme.