Linux Mint pakešu pārvaldība ir ļoti stabila, taču nav pārsteidzoši iekļūt jautājumā par to, ka jūsu Linux Mint netiek atjaunināta bojāto pakotņu dēļ. Salauzto pakotņu problēma pat aptur turpmāku programmu atjauninājumu instalēšanu, kas nav labi, ja notiek, ņemot vērā katru dienu ielāpītos drošības trūkumus.
Labojiet Linux Mint neatjaunināšanu salauztas pakas kļūda
Šajā rakstā mēs apspriedīsim salauzto pakotņu cēloņus un parādīsim, kā tos novērst Linux Mint.
I gadījums: neapmierinātas atkarības
Tas ir visbiežākais jūsu cēlonis Linux Mint nesaņem atjauninājumus, un galvenais iemesls var būt neapmierinātās atkarības. Instalējot programmu, tā mēģinās instalēt arī atkarīgās programmas un bibliotēkas. Ja šīs atkarības nav iespējams lejupielādēt kāda iemesla dēļ, piemēram, serveris nedarbojas vai bibliotēkas, kuras izstrādātājs neuztur, sistēma izdod kļūdu “bojātu paku”.
Labot:
Palaidiet termināli un ievadiet šādu komandu:
sudo apt-get -f install
Iepriekš minētā komanda instalē visas sadalītās pakotnes atkarības, ja atkarības ir pieejamas repo.
Citā scenārijā, kad atkarības krātuvēs nav pieejamas, sudo apt-get -f install komanda var nedarboties. Šajā situācijā jums vajadzētu noņemt iepakojumus. Lai veiktu darbu, mēs izmantosim Synaptic Package Manager.
Palaidiet Synaptic Package Manager un atlasiet Statuss kreisajā panelī un noklikšķiniet uz Salauztās atkarības lai atrastu salauzto paku. Noklikšķiniet uz sarkanā lodziņa pa kreisi no paketes nosaukuma, un jums vajadzētu saņemt iespēju to noņemt. Atzīmējiet to pilnīgai noņemšanai un augšējā panelī noklikšķiniet uz Lietot. Iepakojums ir jānoņem.
Salauzto paku noņemšana no termināļa
Jūs varat arī noņemt salauztos iepakojumus no termināla. Vispirms palaidiet šo komandu, lai pārbaudītu šķelto pakotnes:
sudo apt-get pārbaude
Jums vajadzētu saņemt sadalīto paku sarakstu. Tagad, pieņemot, ka pakotnes nosaukums ir abc, palaidiet šādu kodu:
sudo apt-get tīrīšanas abc
Piemēram, lai novērstu kļūdu iepriekš redzamajā ekrānuzņēmumā, man jāizmanto komanda:
sudo apt-get purge ubports-installer
Programma un visi tās konfigurācijas faili ir jānoņem.
II gadījums: pakotnes instalēšanas kļūda
Ja kādas pakotnes instalācijā ir kļūda, tai jāatgriež arī tā pati kļūda.
Labot:
sudo apt --fix-broken instalēšana
Komandai vajadzētu mēģināt salabot visu un instalēt / noņemt visu nepieciešamo. Pretējā gadījumā varat atkal izmantot Synaptic Package Manager, lai to labotu, kā aprakstīts iepriekšējā gadījumā.
III gadījums: salauztās krātuves
Trešais iemesls var būt salauztas krātuves un parasti rodas, kad sudo apt-get atjauninājums tiek izmantots. Kļūdu krātuvēs var izraisīt vairāki iemesli, taču visi risinājumi ir labi. Lai novērstu problēmu, noderēs vienkārša programma ar nosaukumu YPPA Manager.
Labot:
Lai instalētu programmu, palaidiet šo:
sudo add-apt-repository ppa: webupd8team / y-ppa-manager
sudo apt-get atjauninājums
sudo apt-get install y-ppa-manager
Tagad lietojumprogrammas izvēlnē palaidiet YPPA pārvaldnieku un norādiet paroli. Šim logam vajadzētu parādīties:
Noklikšķiniet uz Pārvaldīt EPL, un jums vajadzētu redzēt visu jūsu sistēmas krātuvju sarakstu. Tagad pamaniet to, kas izraisīja kļūdu (no atjaunināšanas komandas), un notīriet to. Atkārtoti palaidiet atjauninājumu, un problēma ir jānovērš.
Secinājums
Tas ir viss, kas jums kādreiz nepieciešams, lai salabotu salauztos iepakojumus un labotu Linux Mint netiek atjaunināta izdevums. Pirmajai un otrajai daļai parasti viss ir jānovērš, jo krātuves kļūda ir reta un to var novērst, pievēršot uzmanību jūsu sistēmā instalēto pakotņu kvalitātei. Parasti, lai būtu drošāk, mēģiniet izvairīties no iepakojumiem, kas pēdējo sešu mēnešu laikā netiek uzturēti.
Kāda bija jūsu pieredze problēmas novēršanā? Informējiet mūs zemāk esošajos komentāros un, ja jums patīk šis raksts, neaizmirstiet to kopīgot ar draugiem sociālajās platformās.