Fedora

Cum să actualizați offline stația de lucru Fedora?

Cum să actualizați offline stația de lucru Fedora?
Menținerea actualizată a sistemului de operare este importantă, deoarece actualizările conțin remedieri de erori, îmbunătățiri ale performanței, patch-uri de securitate și altele. În cazul Linux, menținerea sistemului actualizat înseamnă în principal menținerea actualizată a tuturor pachetelor instalate.

Actualizarea offline este un concept interesant atunci când un sistem trebuie actualizat, dar fără nicio conexiune de internet fiabilă. Într-o astfel de situație, pachetele de actualizare sunt descărcate manual dintr-o altă sursă și aplicate pe mașina offline.

În acest ghid, verificați cum să actualizați offline stația de lucru Fedora.

Actualizare offline Fedora

Fedora este o distribuție Linux modernă, cu o gestionare robustă a pachetelor. Datorită managerilor de pachete (DNF și YUM), este posibilă actualizarea Fedora fără nicio conexiune la internet. Cu toate acestea, pentru cea mai bună experiență posibilă, este posibil ca aparatul offline să fie conectat la internet pentru o scurtă perioadă de timp.

Este recomandat să utilizați CLI pentru actualizarea Fedora offline.

Apucând lista de actualizare a pachetelor

Primul pas este de a determina ce pachete au actualizări disponibile. Doar pentru acest pas, este necesar să aveți o conexiune la internet la sistem.

Lista de actualizare a pachetelor folosind YUM:

Următoarea comandă YUM va lista toate pachetele care au actualizări disponibile.

$ yum repoquery --upgrade --queryformat '% name.%arc'

Pentru următorul pas, avem nevoie de această listă exportată într-un fișier text.

$ yum repoquery --upgrade --queryformat '% name.% arch '> update_list.txt

Lista de actualizare a pachetelor utilizând DNF:

Următoarea comandă DNF va lista toate pachetele care au actualizări disponibile.

$ dnf repoquery --upgrade --queryformat '% name.%arc'

Exportați lista într-un fișier text.

$ dnf repoquery --upgrade --queryformat '% name.% arch '> update_list.txt

Lista de pachete folosind RPM:

Dacă o conexiune la internet nu este disponibilă, atunci o strategie alternativă este să luați lista tuturor pachetelor instalate și să lucrați cu aceasta. Desigur, această metodă va crește semnificativ durata procesului. Nu este recomandat și urmați-l doar dacă trebuie.

Prindeți toate pachetele instalate într-un format frumos.

$ rpm -qa --queryformat "% NAME \ n"

Exportați această listă într-un fișier text.

$ rpm -qa --queryformat "% NAME \ n"> update_list.txt

Descărcarea pachetelor

Acum, este timpul să descărcați pachetele dorite. Exportați fișierul text care conține lista pachetelor de descărcat, încărcați-l pe un alt aparat Fedora și urmați oricare dintre următoarele metode pentru a le descărca.

Mai întâi, verificați dacă fișierul text conține doar lista de pachete și nimic altceva.

$ vim update_list.txt

Descărcați pachetele de actualizare utilizând YUM:

Următoarea comandă YUM va descărca pachetele listate în fișierul text și le va stoca în directorul specificat. Pentru a evita orice problemă legată de dependențe, utilizați semnalizatorul „-resolve”.

$ yum download --resolve $ (cat update_list.txt) --downloaddir = "
"

Descărcați pachetele de actualizare utilizând DNF:

Similar cu YUM, următoarea comandă DNF va descărca și stoca toate pachetele (și dependențele) în directorul specific.

$ dnf download --resolve $ (cat update_list.txt) --downloaddir = ""

Instalarea actualizărilor

În cele din urmă, este timpul să actualizați mașina offline. Exportați pachetele de actualizare în sistemul offline și urmați oricare dintre următoarele metode pentru a instala pachetele RPM.

Instalați actualizări folosind YUM:

Următoarea comandă va instala toate pachetele RPM folosind YUM.

$ sudo yum install // *.rpm

Instalați actualizări folosind DNF:

Următoarea comandă va instala toate pachetele RPM folosind DNF.

$ sudo dnf install // *.rpm

Gânduri finale

Este un ghid complet despre cum să actualizați offline stația de lucru Fedora. Această metodă va funcționa pe orice versiune modernă a Fedora și nu este deloc o sarcină dificilă.

Singurul dezavantaj al acestei abordări este timpul și efortul necesar. Deși sarcina manuală este minimă, cea mai consumatoare de timp este descărcarea și instalarea tuturor acelor pachete RPM (mai ales dacă lista este prea lungă).

Calcul fericit!

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...
Cum să capturați și să transmiteți în flux sesiunea de jocuri pe Linux
În trecut, jocurile erau considerate doar un hobby, dar cu timpul industria jocurilor a cunoscut o creștere imensă în ceea ce privește tehnologia și n...