Upravljanje paketov Linux Mint je zelo stabilno, vendar ni presenetljivo, da se vprašamo, kako se vaš Linux Mint ne posodablja zaradi pokvarjenih paketov. Problem pokvarjenih paketov celo ustavi namestitev nadaljnjih posodobitev programa, kar pa ni dobro, če upoštevamo varnostne vrzeli, ki jih dnevno popravljamo.
Popravite, da se Linux Mint ne posodablja zaradi pokvarjeni paketi napaka
V tem članku bomo razpravljali o vzrokih zlomljenih paketov in vam pokazali, kako jih odpraviti na Linux Mint.
Primer I: Neizpolnjene odvisnosti
To je najpogostejši vzrok za vaše Linux Mint ne prejema posodobitev, in glavni razlog so lahko nezadovoljene odvisnosti. Ko namestite program, bo poskušal namestiti tudi odvisne programe in knjižnice. Če teh odvisnosti ni mogoče prenesti iz kakršnega koli razloga, na primer zaradi izpada strežnika ali knjižnic, ki jih razvijalec ne vzdržuje, sistem odda napako "pokvarjeni paketi".
Popravek:
Zaženite terminal in vnesite naslednji ukaz:
sudo apt-get -f namestitev
Zgornji ukaz namesti vse odvisnosti pokvarjenega paketa, pod pogojem, da so odvisnosti na voljo v skladišču.
V drugem primeru, ko odvisnosti v repozitorijih niso na voljo, sudo apt-get -f namestitev ukaz morda ne bo deloval. V tem primeru odstranite pakete. Za delo bomo uporabili Synaptic Package Manager.
Zaženite Synaptic Package Manager in izberite Stanje na levi plošči in kliknite na Zlomljene odvisnosti najti pokvarjen paket. Kliknite rdeče polje na levi strani imena paketa in dobili bi možnost, da ga odstranite. Označite ga za popolno odstranitev in na zgornji plošči kliknite Uporabi. Paket je treba odstraniti.
Odstranjevanje zlomljenih paketov s terminala
Iz terminala lahko odstranite tudi pokvarjene pakete. Najprej zaženite naslednji ukaz, da preverite pokvarjene pakete:
sudo apt-get check
Morali bi dobiti seznam pokvarjenih paketov. Zdaj, če predpostavimo, da je ime paketa abc, zaženite naslednjo kodo:
sudo apt-get čiščenje abc
Na primer, da odpravim napako na zgornjem posnetku zaslona, naj uporabim ukaz:
sudo apt-get purge ubports-installer
Program in vse njegove konfiguracijske datoteke je treba odstraniti.
Primer II: Napaka pri namestitvi paketa
Če pride do napake pri namestitvi katerega koli paketa, mora vrniti isto napako.
Popravek:
sudo apt --fix-broken namestitev
Ukaz mora poskusiti popraviti vse in namestiti / odstraniti vse, kar je potrebno. V nasprotnem primeru lahko znova uporabite Synaptic Package Manager, da ga popravite, kot je opisano v prejšnjem primeru.
Primer III: Zlomljena skladišča
Tretji vzrok so morda pokvarjena skladišča in se običajno zgodi, ko posodobitev sudo apt-get se uporablja. Napako v skladiščih lahko povzroči več razlogov, vendar naslednje rešitve dobro delujejo za vse. Če želite težavo odpraviti, je preprost program, imenovan YPPA Manager, primeren.
Popravek:
Za namestitev programa zaženite naslednje:
sudo add-apt-repository ppa: webupd8team / y-ppa-manager
posodobitev sudo apt-get
sudo apt-get namestite y-ppa-manager
Zdaj zaženite YPPA Manager v meniju aplikacije in vnesite geslo. To okno bi se moralo prikazati:
Kliknite Upravljanje PPA-jev in videli bi seznam vseh skladišč v vašem sistemu. Zdaj poiščite tistega, ki je povzročil napako (iz ukaza za posodobitev), in ga očistite. Znova zaženite posodobitev in težavo je treba odpraviti.
Zaključek
To je vse, kar potrebujete, da popravite pokvarjene pakete in popravite Linux Mint se ne posodablja težava. Prvi in drugi del morata na splošno popraviti vse, saj je napaka repozitorija redka in jo je mogoče odpraviti s pozornostjo na kakovost paketov, nameščenih v vašem sistemu. Običajno se poskušajte izogniti paketom, ki v zadnjih šestih mesecih niso vzdrževani, da bi bili na varnejši strani.
Kakšne so bile vaše izkušnje pri odpravljanju težave? Sporočite nam v spodnjih komentarjih in če vam je ta članek všeč, ga ne pozabite deliti s prijatelji na družabnih platformah.