Pakkehåndtering av Linux Mint er veldig stabil, men det er ikke overraskende å komme inn på problemet med at Linux Mint ikke oppdateres på grunn av ødelagte pakker. Problemet med ødelagte pakker stopper til og med installasjonen av ytterligere programoppdateringer, noe som ikke er bra å skje med tanke på sikkerhetssmutthullene som oppdateres daglig.
Fix Linux Mint oppdateres ikke pga ødelagte pakker feil
I denne artikkelen skal vi diskutere årsakene til ødelagte pakker, og vise deg hvordan du fikser dem på Linux Mint.
Sak I: Uoppfylte avhengigheter
Det er den vanligste årsaken til din Linux Mint får ikke oppdateringer, og den viktigste årsaken kan være uavhengige avhengigheter. Når du installerer et program, vil det også prøve å installere avhengige programmer og biblioteker. Hvis disse avhengighetene ikke er tilgjengelige for nedlasting av en eller annen grunn, for eksempel når en server er nede eller bibliotekene ikke vedlikeholdes av utvikleren, gir systemet en feil med "ødelagte pakker".
Fastsette:
Start terminalen og skriv inn følgende kommando:
sudo apt-get -f install
Ovennevnte kommando installerer alle avhengigheter av den ødelagte pakken, forutsatt at avhengighetene er tilgjengelige på repoen.
I det andre scenariet der avhengighetene ikke er tilgjengelige i repositoriene, er sudo apt-get -f install kommandoen fungerer kanskje ikke. I denne situasjonen bør du fjerne pakkene. Vi skal bruke Synaptic Package Manager til å gjøre jobben.
Start Synaptic Package Manager og velg Status på venstre panel og klikk på Ødelagte avhengigheter for å finne den ødelagte pakken. Klikk på den røde boksen til venstre for pakkenavnet, og du bør få muligheten til å fjerne den. Merk den for fullstendig fjerning, og klikk på Bruk på toppanelet. Pakken skal fjernes.
Fjerne ødelagte pakker fra terminalen
Du kan også fjerne ødelagte pakker fra terminalen. Kjør først følgende kommando for å sjekke de ødelagte pakkene:
sudo apt-get sjekk
Du bør få listen over ødelagte pakker. Nå, forutsatt at pakkenavnet er abc, kjør følgende kode:
sudo apt-get purge abc
For eksempel, for å fikse feilen i skjermbildet ovenfor, bør jeg bruke kommandoen:
sudo apt-get purge ubports-installer
Programmet og alle dets konfigurasjonsfiler bør fjernes.
Sak II: Feil ved installasjon av pakken
Hvis det er en feil i installasjonen av en pakke, skal den også returnere den samme feilen.
Fastsette:
sudo apt - fix-ødelagt installasjon
Kommandoen skal prøve å fikse alt og skal installere / fjerne alt det som er nødvendig. Ellers kan du igjen bruke Synaptic Package Manager til å fikse det som beskrevet i forrige tilfelle.
Sak III: Broken Repositories
Den tredje årsaken kan være ødelagte arkiver og oppstår vanligvis når sudo apt-get oppdatering benyttes. Lagringsfeilen kan skyldes flere årsaker, men følgende løsninger fungerer bra for alle. For å fikse problemet, er et enkelt program kalt YPPA Manager nyttig.
Fastsette:
Kjør følgende for å installere programmet:
sudo add-apt-repository ppa: webupd8team / y-ppa-manager
sudo apt-get oppdatering
sudo apt-get install y-ppa-manager
Start nå YPPA Manager fra applikasjonsmenyen, og oppgi passordet. Dette vinduet skal vises:
Klikk på Manage PPAs, og du bør se en liste over alle arkiver på systemet ditt. Finn nå den som forårsaket feilen (fra oppdateringskommandoen), og tøm den. Kjør oppdateringen på nytt, og problemet bør løses.
Konklusjon
Det er alt du trenger for å fikse ødelagte pakker og fikse Linux Mint oppdateres ikke utgave. Første og andre del må generelt fikse alt, da lagringsfeilen er sjelden og kan elimineres ved å ta hensyn til kvaliteten på pakkene som er installert på systemet ditt. Prøv vanligvis å unngå at pakkene som ikke er vedlikeholdt de siste seks månedene, er på en tryggere side.
Hvordan var din erfaring med å løse problemet? Gi oss beskjed i kommentarene nedenfor, og hvis du liker denne artikkelen, ikke glem å dele den med vennene dine på sosiale plattformer.