Pašalinkite sugadintus paketus iš „Ubuntu“ ir kitų sričių

sulaužytos pakuotės

Tikrai tam tikra proga turite problemų sulaužytos pakuotės. Jei taip ir turite „Debian“ / „Ubuntu“ distributorių arba remiatės jais, šias problemas galite išspręsti gana paprastai atlikdami šios pamokos veiksmus. Tokiu būdu jie nustos jums trukdyti ...

Bet pirmiausia turėtumėte žinoti Kas jie tokie sulaužytos pakuotės, jei dar nežinote. Na, kartais gali būti, kad paketas dėl kokių nors priežasčių negali būti tinkamai įdiegtas arba kad jis nesuderinamas su likusiais paketais, nuo kurių jis priklauso. Jei taip nutiks, negalėsite atnaujinti, įdiegti ar pašalinti bet kurio paketo iš platintojo. Paketas, sukeliantis visas bėdas, yra vadinamasis sugedęs paketas ...

Los motyvai kodėl pateikiamos sulaužytos pakuotės, gali būti:

  • Bandėte įdiegti programą, nepriklausančią oficialioms platinimo saugykloms.
  • Netyčia nutraukiamas programos diegimas. Nepriklausomai nuo priežasčių.
  • Arba nutrauktas operacinės sistemos atnaujinimas.
  • Yra ir kitų priežasčių, nors aukščiau išvardytos priežastys yra dažniausios ...

Ištaisykite sugadintų paketų problemą

Nepriklausomai nuo priežasties, turite ją ištaisyti, kad viskas ir toliau veiktų teisingai. Norėdami rasti šios bendros problemos sprendimą, tiesiog atlikite šiuos veiksmus paprasti žingsniai ...

klaida

Jūs tikriausiai matėte, kad bandėte ką nors įdiegti tipiška klaida tipas:

  • Nepavyko gauti užrakto / var / lib / dpkg / lock
  • Nepavyko užrakinti katalogo / var / lib / apt / lists /

Galėti solucionaras galite paleisti šias komandas:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

Išspręskite problemą su dpkg

Tikėtina, kad naudojant žemo lygio paketų valdymo įrankį dpkg ir gavote klaidą:

  • dpkg: klaida apdorojant paketą [paketo_pavadinimas] (–purge))

į sutaisyti tai Jei nežinote paketą sukeliančio paketo pavadinimo, galite tai padaryti:

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

Vietoj to jei žinai vardą išbandyti šį:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

Nepamirškite pakeisti tavo_paketo_pavadinimas paketo pavadinimu, kuris sukelia jūsų problemą ...

Išspręskite APT problemą

Kitas būdas tai padaryti yra naudojant APT - aukšto lygio paketų tvarkyklę. Norėdami tai padaryti, pirmiausia įsitikinkite, kad nėra naujų paketų versijų:

sudo apt –fix-missing update

Jei ne, pabandykite paleisti užsakymas:

sudo apt install -f
sudo apt update


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.