Debian

Folosiți apt-get pentru a remedia pachetele lipsă și defecte

Folosiți apt-get pentru a remedia pachetele lipsă și defecte
Administratorii de pachete din Linux sunt cele mai utile programe care sunt folosite pentru a adăuga capabilități suplimentare într-un sistem. Acestea pot fi utilizate pentru instalarea, eliminarea, actualizarea și actualizarea pachetelor, oferind și capacități de rezoluție a dependenței. Cu toate acestea, la fel ca orice alt program, lucrurile pot merge și ele în neregulă cu acești manageri de pachete. Uneori, în timp ce actualizați sau instalați un program terță parte, instalarea nu funcționează corect și duce la erori care necesită instalarea dependențelor lipsă și a pachetelor defecte. Această eroare poate apărea și din cauza gestionării necorespunzătoare a pachetelor, a instalării incorecte a pachetelor și a instalării pachetelor inutile. Oricare ar fi motivul, problema este că primiți o eroare și rămâneți cu o condiție în care nu puteți adăuga un pachet nou și nici nu puteți actualiza sau șterge pachetele existente până când nu remediați problema.

În acest articol, vom învăța cum să remediem dependențele lipsă și pachetele defecte folosind comanda apt-get. Rețineți că, am executat comenzile și procedura menționate în acest articol pe un sistem Debian 10. Aceeași procedură poate fi urmată în Ubuntu și în versiunile Debian mai vechi.

Vom folosi terminalul din linia de comandă pentru a încerca soluțiile și pentru a remedia problema. Pentru a deschide aplicația Terminal în Debian, apăsați tasta super de pe tastatură și căutați-o folosind bara de căutare care apare. Când apare rezultatul căutării, faceți clic pe pictograma Terminal pentru al deschide.

Folosind apt-get pentru a remedia pachetele lipsă și defecte

Apt-get este un instrument de gestionare a pachetelor bazat pe terminal utilizat pentru instalarea, actualizarea și eliminarea pachetelor. Împreună cu aceste caracteristici, are și steaguri care pot fi utilizate pentru remedierea dependențelor lipsă și a pachetelor stricate.

Metoda 1

Folosește "fix-lipsă”Opțiune cu”apt-get update”Pentru a rula actualizările și a vă asigura că pachetele sunt actualizate și că nu există o versiune nouă disponibilă pentru pachete.

$ sudo apt-get update --fix-missing

Odată ce ați terminat cu actualizarea, executați comanda de mai jos pentru a forța managerul de pachete să găsească orice dependențe lipsă sau pachete rupte și să le instalați.

$ sudo apt-get install -f

O altă abordare pentru rezolvarea problemei pachetelor defecte prin apt-get este editarea fișierului „/ etc / apt / sources / list” și adăugarea de site-uri cu versiuni mai noi de pachete disponibile. Apoi, rulați „apt-get update ” comanda pentru actualizarea listei de depozite.

Dacă metoda de mai sus nu rezolvă problema dependențelor și pachetelor defecte și totuși primiți eroarea, încercați următoarele metode.

Alte metode

Metoda 1:

În această metodă, vom folosi „apt-get autoremove ” si "dpkg ” pentru a remedia dependențele lipsă și pachetele defecte.

1. Actualizați indexul depozitului executând comanda de mai jos în Terminal:

$ sudo apt-get update

2. Apoi, executați comanda de mai jos pentru a curăța depozitul local:

$ sudo apt-get clean

3. Executați comanda de mai jos pentru a elimina toate pachetele inutile care nu mai sunt necesare:

$ sudo apt-get autoremove

Comanda de mai sus va afișa dependențele nesatisfăcute sau numele pachetului defect.

4. Apoi încercați să executați comanda de mai jos în Terminal pentru a forța eliminarea pachetului rupt:

$ sudo dpkg --remove -force --force-remove-reinstreq Package_Name

Metoda 2:

În următoarea metodă, vom folosi „dpkg-configure”Pentru a remedia dependențele lipsă și pachetele defecte.

Dpkg este un instrument de gestionare a pachetelor care poate fi utilizat pentru instalarea, eliminarea și gestionarea pachetelor. Similar cu apt-get, poate ajuta și la remedierea pachetelor rupte și a dependențelor lipsă. Dacă primiți unele erori în timpul instalării sau actualizării pachetelor, încercați următoarea soluție cu dpkg:

1. Executați comanda de mai jos în terminal pentru a reconfigura toate pachetele parțial instalate.

$ sudo dpkg --configure -a

Dacă comanda de mai sus nu funcționează, ca în cazul nostru și vedeți rezultate similare afișând pachetul eronat, atunci încercați să eliminați pachetul.

2. Executați comanda de mai jos în Terminal pentru a elimina pachetul eronat.

$ apt-get remove

3. Apoi utilizați comanda de mai jos pentru a curăța depozitul local:

$ sudo apt-get clean

După ce ați încercat oricare dintre soluțiile de mai sus, rulați comanda de actualizare pentru a vă asigura că dependențele sunt rezolvate și pachetele defecte sunt reparate sau eliminate.

$ sudo apt-get update

Remedierea dependenței și erorile pachetelor defecte și apoi readucerea sistemului la starea normală pot dura câteva ore. Uneori devine atât de complicat încât, atunci când o rezolvi în sfârșit, te simți atât de norocos. Am prezentat câteva soluții cu privire la această eroare, așa că vă rugăm să încercați. Dacă cunoașteți câteva dintre soluțiile posibile pe care nu le-am menționat, vă rugăm să ne anunțați în comentarii.

Cum se folosește GameConqueror Cheat Engine în Linux
Articolul acoperă un ghid despre utilizarea sistemului de înșelăciune GameConqueror în Linux. Mulți utilizatori care joacă jocuri pe Windows folosesc ...
Cele mai bune emulatoare pentru console de jocuri pentru Linux
Acest articol va enumera programele populare de emulare a consolei de jocuri disponibile pentru Linux. Emularea este un strat de compatibilitate softw...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...