Eliminați pachetele rupte din Ubuntu și alte distribuții

pachete sparte

Cu siguranță, cu o ocazie cu care ați avut probleme pachete sparte. Dacă da și aveți o distribuție Debian / Ubuntu sau bazată pe ele, puteți rezolva aceste probleme într-un mod destul de simplu urmând pașii din acest tutorial. În acest fel vor înceta să mai fie o pacoste pentru tine ...

Dar, în primul rând, ar trebui să știți Ce sunt ei pachetele sparte, dacă nu știți deja. Ei bine, uneori se poate întâmpla ca un pachet să nu poată fi instalat corect din anumite motive sau să nu fie compatibil cu restul pachetelor de care depinde. Dacă se întâmplă acest lucru, nu veți putea actualiza, instala sau dezinstala niciun pachet din distribuție. Pachetul care provoacă toate aceste probleme este așa-numitul pachet spart ...

L motive de ce sunt date pachetele sparte poate fi:

  • Ați încercat să instalați un program extern depozitelor oficiale ale distribuției.
  • Instalarea unui program este întreruptă accidental. Oricare ar fi motivele.
  • Sau că actualizarea sistemului de operare este întreruptă.
  • Există și alte cauze, deși cele de mai sus sunt cele mai frecvente ...

Remediați problema pachetelor rupte

Oricare ar fi cauza, trebuie să o remediați, astfel încât totul să funcționeze corect. Pentru a rezolva această problemă obișnuită, trebuie doar să le urmați pași simpli ...

Eroare

Probabil ați văzut că încercați să instalați ceva greșeală tipică tip:

  • Nu s-a putut obține blocarea / var / lib / dpkg / blocarea
  • Imposibil de blocat directorul / var / lib / apt / lists /

Pentru a putea rezolvă puteți rula aceste comenzi:

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

Remediați problema cu dpkg

Este probabil ca atunci când utilizați instrumentul de gestionare a pachetelor de nivel scăzut dpkg și ai primit eroarea:

  • dpkg: eroare la procesarea pachetului [package_name] (–purge))

la repara-l Puteți face următoarele dacă nu știți numele pachetului care cauzează problema:

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

În schimb, dacă știi numele incearca asta:

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

Nu uitați să înlocuiți your_package_name după numele pachetului care cauzează problema în cazul dvs. ...

Remediați problema cu APT

O altă modalitate de a face acest lucru este folosind APT, managerul de pachete la nivel înalt. Pentru a face acest lucru, asigurați-vă mai întâi că nu există versiuni noi ale pachetelor:

sudo apt –fix-missing update

Dacă nu, încercați alerga ordinea:

sudo apt install -f
sudo apt update


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.