Noteikti dažos gadījumos jums ir bijušas problēmas salauztas pakas. Ja tā, un jums ir Debian / Ubuntu izplatītājs vai tas ir balstīts uz šīm problēmām, jūs varat atrisināt šīs problēmas diezgan vienkāršā veidā, veicot šajā apmācībā norādītās darbības. Tādā veidā viņi pārstās būt traucējošs jums ...
Bet vispirms jums vajadzētu zināt Kas viņi ir salauztās pakas, ja vēl nezināt. Dažreiz var gadīties, ka paketi kāda iemesla dēļ nevar pareizi instalēt vai ka tā nav saderīga ar pārējām pakotnēm, no kurām tā ir atkarīga. Ja tas notiks, jūs nevarēsiet atjaunināt, instalēt vai atinstalēt nevienu pakotni no izplatītāja. Pakete, kas rada visas nepatikšanas, ir tā sauktā salauztā pakete
L motīvi kāpēc tiek sadalīti iepakojumi, var būt:
- Jūs mēģinājāt instalēt programmu ārpus oficiālajām izplatīšanas krātuvēm.
- Programmas instalēšana tiek nejauši pārtraukta. Lai kādi būtu iemesli.
- Vai arī tiek pārtraukta operētājsistēmas atjaunināšana.
- Ir arī citi cēloņi, lai gan iepriekš minētie ir visbiežāk sastopamie ...
Fix salauztu paku problēmu
Neatkarīgi no cēloņa, jums tas ir jānovērš, lai viss turpinātu darboties pareizi. Lai atrastu šīs kopējās problēmas risinājumu, jums vienkārši jāievēro šie norādījumi vienkārši soļi ...
kļūda
Jūs droši vien esat redzējis, ka mēģināt kaut ko instalēt tipiska kļūda tips:
- Nevarēja iegūt lock / var / lib / dpkg / lock
- Nevar bloķēt direktoriju / var / lib / apt / lists /
Būt spējīgam atrisināt jūs varat palaist šīs komandas:
sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock
Novērst problēmu ar dpkg
Visticamāk, ka, izmantojot zema līmeņa pakotņu pārvaldības rīku dpkg un jūs saņēmāt kļūdu:
- dpkg: kļūda apstrādājot pakotni [paketes_nosaukums] (–purge))
līdz salabot to Ja nezināt paketes nosaukumu, kas izraisa problēmu, varat rīkoties šādi:
sudo dpkg –configure -a sudo dpkg –remove –force-remove –reinstreq
Vietā, ja jūs zināt vārdu izmēģiniet šo:
sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/ sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete
Atcerieties aizstāt tavas_pakas_nosaukums pēc tās paketes nosaukuma, kas jūsu gadījumā rada problēmu ...
Novērst problēmu ar APT
Vēl viens veids, kā to izdarīt, ir izmantot APT, augsta līmeņa pakotņu pārvaldnieku. Lai to izdarītu, vispirms pārliecinieties, vai nav jaunu pakotņu versiju:
sudo apt –fix-missing update
Ja nē, mēģiniet skrējiens pasūtījums:
sudo apt install -f sudo apt update