Un pachet funcționează după o actualizare a sistemului pe mașina dvs. Arch? Poate că ați instalat cea mai recentă versiune a nucleului Linux, dar nu vă puteți porni computerul după aceea. Oricare ar fi motivul, este întotdeauna o idee bună să împiedicați pachetele stabile să facă upgrade la cele mai recente versiuni instabile.

Pacman, managerul implicit de pachete pentru distribuțiile bazate pe Arch, vă permite să ignorați o actualizare de pachet prin simpla editare a pacman.conf fişier. Acest articol se referă la prevenirea actualizării anumitor pachete pe Arch Linux, atât permanent, cât și temporar.

De ce să împiedici upgrade-urile pachetelor pe Arch Linux?

Arch Linux este o distribuție cu lansare continuă, ceea ce înseamnă că noi actualizări sunt lansate de îndată ce dezvoltatorii de pachete lansează una. Acest lucru le oferă dezvoltatorilor mai puțin timp pentru a testa pachetele, crescând astfel șansele de erori și alte probleme în cod.

Dacă știți că o anumită versiune de pachet este testată și că este mai puțin probabil să se rupă, puteți împiedica actualizarea acesteia. Acest lucru vă asigură că vă bucurați de stabilitatea pachetului testat pentru cât timp doriți, având totuși posibilitatea de a-l actualiza oricând doriți.

instagram viewer

De asemenea, s-ar putea să întâmpinați probleme cu sistemul dvs. după actualizarea unui anumit pachet. În astfel de situații, este mai bine să-l retrogradați la versiunea stabilă anterioară și să preveniți upgrade-urile ulterioare folosind Pacman.

Cum să ignori actualizarea unui pachet

Pentru a preveni o actualizare a pachetului pe Arch Linux, veți edita un fișier numit pacman.conf. Este fișierul de configurare principal pentru Pacman, managerul de pachete Arch Linux.

Începeți cu deschiderea fișierului pacman.conf folosind un editor de text Linux la alegerea ta.

sudo vim /etc/pacman.conf

Derulați în jos până găsiți comentariul: „Pacman nu va actualiza pachetele listate în IgnorePkg și membrii IgnoreGroup”.

Decomentați linia de sub ea și adăugați pachetele pe care nu doriți să le actualizați după egală semn (=).

IgnorePkg = nano

Pentru a adăuga mai multe pachete, pur și simplu enumerați-le în timp ce separați două pachete consecutive cu spaţiu.

IgnorePkg = nano vim linux

Comanda menționată mai sus va împiedica nano, vim și kernel-ul Linux actual să se actualizeze în continuare. Salvați și părăsiți Vim când ați terminat de editat fișierul.

Când încercați să actualizați manual un pachet ignorat (folosind pacman -S nume pachet), Pacman vă va anunța că pachetul face parte din IgnorePkg și vă va întreba dacă doriți să-l actualizați oricum. Puteți alege apoi să înlocuiți instrucțiunea IgnorePkg dacă doriți.

Pentru a ignora un întreg grup de pachete de la actualizarea, adăugați instrucțiunea IgnoreGroup în fișierul pacman.conf.

IgnoreGroup = kde-applications

Când versiunea instabilă a pachetului este remediată, puteți elimina limitarea upgrade-ului prin simpla eliminare a numelor pachetelor din instrucțiunile IgnorePkg și IgnoreGroup.

Excluderea temporară a unui pachet dintr-o actualizare de sistem

Interzicerea unui anumit pachet de la obținerea de upgrade-uri permanent ar putea să nu fie o soluție optimă pentru unii utilizatori. Dacă doriți să ignorați o actualizare de pachet o singură dată, utilizați --ignora steag în comanda pacman.

De exemplu, pentru a preveni actualizarea nucleului Linux în timpul unei actualizări de sistem:

sudo pacman -Syyu --ignore=linux

Specificați o listă de pachete separate prin virgulă pentru a ignora mai multe pachete de la actualizarea.

sudo pacman -Syyu --ignore=linux, vim, nano

În mod similar, puteți, de asemenea, ignora anumite grupuri de pachete de la actualizarea utilizând --ignoragrup steag.

sudo pacman -Syyu --ignoregroup=kde-applications

Pentru a actualiza pachetul, pur și simplu rulați comanda din nou fără --ignora și --ignoragrup steaguri.

Linux vă oferă control complet asupra sistemului dvs

Cu Linux, vă puteți aștepta să vedeți astfel de atribute care oferă control fin presărate peste tot. Puteți ignora anumite upgrade-uri de pachete, puteți face downgrade la un pachet și chiar puteți adăuga propriile pachete arhiva arhivă de utilizatori.

Dacă veniți dintr-o distribuție bazată pe Debian sau RHEL și sunteți nou în Arch Linux, este posibil să nu fiți familiarizat cu AUR. AUR este unul dintre motivele principale pentru care Arch Linux este preferat de mulți utilizatori.

8 lucruri pe care ar trebui să le știți înainte de a instala Arch Linux

Arch Linux este, fără îndoială, una dintre cele mai bune distribuții pentru utilizatorii cu putere Linux. Dar există câteva lucruri pe care ar trebui să le știi despre Arch înainte de a-l instala.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Linux
  • Arch Linux
  • Aplicații Linux
  • Linux elementar
Despre autor
Deepesh Sharma (112 articole publicate)

Deepesh este editorul junior pentru Linux la MUO. El scrie ghiduri informaționale pe Linux, cu scopul de a oferi o experiență fericită tuturor noilor veniți. Nu sunt sigur despre filme, dar dacă vrei să vorbești despre tehnologie, el este tipul tău.

Mai multe de la Deepesh Sharma

Aboneaza-te la newsletter-ul nostru

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

Click aici pentru a te abona