Administratorii de pachete din Linux vă permit să controlați instalarea și eliminarea pachetelor. În plus, managerii de pachete vă ajută să găsiți pachete rupte pe sistemul dvs. și să le reinstalați pentru a remedia diverse probleme asociate pachetelor Linux.

Dacă nu știți ce comenzi să folosiți pentru a găsi pachete rupte în Linux, atunci acest ghid este pentru dvs. Vom discuta pe scurt pachetele sparte, cum puteți verifica dacă sistemul dvs. conține pachete sparte și cum să le reinstalați corect.

Ce sunt pachetele sparte?

Când instalați un pachet nou în Linux, managerul de pachete al sistemului dvs. este responsabil de întregul proces de instalare. Acești manageri de pachete au metode încorporate pentru a gestiona excepțiile și erorile. Dar uneori, în caz de probleme neașteptate, instalarea se oprește și pachetul complet nu este instalat. Astfel de pachete se numesc pachete sparte în Linux.

Administratorii de pachete precum Apt nu permit instalarea ulterioară a pachetelor dacă se găsește un pachet defect pe sistem. Într-o astfel de situație, repararea pachetelor rupte este singura alegere.

instagram viewer

Cum să găsiți și să remediați pachete sparte

Fiecare manager de pachete gestionează diferite tipuri de pachete. De exemplu, DNF și Yum lucrează cu RedHat Package Manager (RPM) pentru a descărca și instala pachete RPM. În mod similar, Apt acționează ca o învelitoare frontend pentru software-ul de bază dpkg în distribuțiile bazate pe Debian.

Reinstalarea pachetelor sparte pe Debian

Apt este managerul de pachete implicit care vine preinstalat pe fiecare distribuție bazată pe Debian. În afară de Apt, utilizatorii Debian pot descărcați și instalați pachetele manual folosind dpkg de asemenea.

Pentru a remedia pachetele defecte pe distribuțiile bazate pe Debian folosind Apt:

  1. Deschideți terminalul apăsând Ctrl + Alt + T pe tastatură și introduceți:
    sudo apt --fix-lipsă actualizare
  2. Actualizați pachetele de pe sistemul dvs.:
    actualizare sudo apt
  3. Acum, forțați instalarea pachetelor defecte folosind -f steag. Apt va căuta automat pachete stricate în sistemul dvs. și le va reinstala din depozitul oficial.
    sudo apt install -f

Dacă pașii menționați anterior nu funcționează pentru dvs., puteți încerca să rezolvați problema folosind dpkg.

  1. Forțează dpkg să reconfigureze toate pachetele în așteptare care sunt deja despachetate, dar care trebuie să fie supuse configurării. -A steagul din comandă reprezintă Toate.
    sudo dpkg --configure -a
  2. Introduceți grep cu dpkg pentru a obține o listă a tuturor pachetelor marcate ca Necesar de dpkg.
    sudo dpkg -l | grep ^.. r
  3. Folosește --elimina flag pentru a șterge toate pachetele defecte.
    sudo dpkg --remove --force-remove-reinstreq
  4. Curățați memoria cache folosind Apt clean.
    sudo apt clean
  5. Actualizați-vă pachetele de sistem folosind următoarea comandă.
    actualizare sudo apt

Legate de: Cum se instalează software-ul pe Linux: Formatele pachetelor sunt explicate

Pe Fedora / CentOS

Deși Yum și Dnf sunt minunați atunci când vine vorba de gestionarea pachetelor stricate, uneori apar probleme, deoarece există mii de pachete instalate pe un sistem Linux. În astfel de situații, puteți utiliza RPM (managerul de pachete de bază pentru Fedora și CentOS) pentru a remedia rapid aceste probleme.

  1. Verificați toate pachetele din sistemul dvs. utilizând -V steag.
    sudo rpm -Va
  2. Veți vedea o listă lungă care conține toate pachetele instalate pe sistemul dvs.
  3. Reinstalați pachetul care credeți că ar putea provoca problema pachetului defect.
    sudo dnf --refresh reinstalează numele pachetului

Pașii de mai sus sunt extrem de incomod, identificarea pachetului care cauzează problema dintr-o listă de sute este obositoare. Deși RPM este un manager de pachete puternic și veți întâlni rareori astfel de probleme, știind cum să remediați aceste probleme este încă important în cazul în care vă confruntați cu o situație similară în viitorul apropiat.

Gestionarea pachetelor pe distribuțiile Linux

Administratorii de pachete de pe Linux sunt capabili să gestioneze majoritatea problemelor, inclusiv instalările eșuate. Dar, uneori, apar diverse probleme care pot fi rezolvate doar intuitiv. Soluția pentru remedierea pachetelor defecte cuprinde mai mulți pași: identificarea pachetului defect, reinstalarea acestuia și actualizarea listei de pachete a sistemului.

Există nenumărate distribuții Linux disponibile pe internet care merită încercate, dar în adâncul fiecăreia are o bază similară. Mediile desktop diferențiază fiecare distribuție oferind o experiență unică de utilizator. Alegerea unui mediu desktop ideal care să se potrivească gustului dvs. ar trebui să fie prioritatea dvs. dacă ați decis în cele din urmă să continuați cu Linux.

E-mail
Cele 12 cele mai bune medii desktop Linux

Alegerea unui mediu desktop Linux poate fi dificilă. Iată cele mai bune medii desktop Linux de luat în considerare.

Subiecte asemănătoare
  • Linux
  • Linux
  • Administratori de pachete
Despre autor
Deepesh Sharma (20 de articole publicate)

Deepesh este Junior Editor pentru Linux la MUO. Scrie conținut informațional pe internet de peste 3 ani. În timpul liber, îi place să scrie, să asculte muzică și să cânte la chitară.

Mai multe de la Deepesh Sharma

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletterului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.