Actualizarea unei mașini Linux este o sarcină minuțios de plictisitoare. Unul care implică rularea unei mulțimi de comenzi pentru a obține totul, de la elemente de sistem până la pachete și instrumente terțe care rulează pe cea mai recentă versiune.

Dar, din fericire, la fel ca majoritatea lucrurilor pe Linux, există un instrument care să faciliteze și acest proces. Se numește Topgrade și vă permite să vă actualizați întregul sistem folosind o singură comandă.

Urmăriți în timp ce verificăm Topgrade în detaliu și vă arătăm cum îl puteți utiliza pentru a vă menține sistemul Linux la zi.

Ce este Topgrade?

Topgrade este un utilitar CLI care vă permite actualizați sistemul Linux fără a fi nevoie să treacă efectiv prin procesul de actualizare, care implică de obicei rularea unei grămadă de comenzi. Modul în care funcționează este că atunci când invocați Topgrade în interiorul terminalului, acesta identifică toate instrumentele instalate pe sistemul dvs. și rulează comenzile adecvate în numele dvs. pentru a le actualiza.

instagram viewer

Ce poate actualiza Topgrade?

Topgrade funcționează pe majoritatea distribuțiilor Linux: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux și Void Linux. În plus, acceptă și manageri de pachete terți, cum ar fi Snap și Flatpak.

Deci, dacă rulați oricare dintre aceste distribuții pe sistemul dvs. sau aveți instalați oricare dintre managerii de pachete terți acceptați, Topgrade se va ocupa de actualizările acestora. În mod similar, atunci când rulați Topgrade, acesta poate identifica și actualiza, de asemenea, tmux, Flutter SDK, pip, Vim/Neovim, Node și Pi-hole, printre alți alți manageri de pachete.

Cum se instalează Topgrade pe Linux

Puteți instala Topgrade folosind managerul de pachete Cargo de la Rust. Dar mai întâi, trebuie să instalați Cargo (și unele dintre dependențele sale) pe sistemul dvs. Dacă îl aveți deja instalat, puteți sări peste acest pas și să continuați la instalarea Topgrade.

Pentru a instala Cargo pe Linux, deschideți terminalul și executați următoarea comandă:

sudo apt instalare cargo libssl-dev pkg-config

Apoi, odată ce Cargo este instalat, puteți instala Topgrade cu această comandă:

marfă instalare topgrade

De îndată ce instalarea este finalizată, veți vedea un mesaj de avertizare pe ecran care vă spune să adăugați calea pentru Topgrade la variabila dvs. $PATH, astfel încât să o puteți utiliza de oriunde pe sistem.

Consultați-ne ghid pentru setarea variabilei $PATH pe Linux pentru a afla cum să faci acest lucru corect. Alternativ, dacă doriți să utilizați o singură dată Topgrade, îl puteți adăuga la variabila $PATH astfel:

export PATH=$PATH:/home/username/.cargo/bin

Cum să utilizați Topgrade pentru a actualiza totul pe Linux

După cum am menționat mai devreme, Topgrade funcționează aproape singur. De îndată ce îl invoci, identifică și actualizează automat pachetele instalate pe computer.

Prin urmare, utilizarea Topgrade este incredibil de ușoară. Trebuie doar să rulați o comandă simplă și să răspundeți la solicitările de confirmare pe măsură ce apar în terminal. În plus, cu unele pachete și utilitare, va trebui, de asemenea, să introduceți parola sistemului pentru a autentifica operația.

Pentru a vă actualiza sistemul cu Topgrade, deschideți terminalul și rulați această comandă:

topgrade

Când vi se solicită să confirmați o actualizare, apăsați Y pentru da si N pentru nr. Topgrade va rula acum o serie de comenzi. Stați pe loc și lăsați-l să termine actualizarea pachetelor.

Dacă vrei să renunți, lovește Ctrl + C si intra q.

Excludeți actualizarea pachetelor

Deoarece comanda de topgrade actualizează în esență întregul sistem, durează ceva timp pentru finalizarea procesului. Pentru a vă ajuta să ocoliți acest lucru, Topgrade vă permite să excludeți anumite pachete de la actualizare, astfel încât să puteți împiedica Topgrade să le actualizeze cu restul pachetelor.

De exemplu, să spunem că nu doriți ca Topgrade să actualizeze pachetul vim pe sistemul dumneavoastră. Pentru a face acest lucru, puteți utiliza pur și simplu --dezactivați marcați și rulați comanda astfel:

topgrade --dezactivați vim

Vedeți ce pachete vor fi actualizate pe sistemul dvs

Înainte de a invoca Topgrade, puteți vedea un rezumat al tuturor pachetelor de pe computer, care vor fi actualizate în acest proces.

Pentru aceasta, deschideți terminalul și rulați:

topgrade --funcție uscată

Curățați fișierele temporare sau vechi

Unul dintre lucrurile pe care le puteți face cu Topgrade, pe lângă actualizarea sistemului Linux, este curățarea fișierelor temporare sau vechi pe care le aveți pe computer. Acest lucru nu numai că eliberează spațiu de stocare, dar reduce și riscul ca sistemul dvs. sau programele sale să înregistreze erori sau erori.

Pentru a curăța fișierele temporare sau vechi folosind Topgrade, rulați:

topgrade --curăță

Când vi se solicită o parolă, introduceți parola de administrator și apăsați introduce. De asemenea, vi se poate cere să confirmați anumite operațiuni de ștergere a fișierelor. presa Y și lovit introduce a continua.

Obțineți informații detaliate despre o operațiune

La fel ca multe programe bazate pe CLI, Topgrade vă oferă și --verbos opțiunea de a vizualiza informații detaliate despre procesul de rulare. Dacă sunteți interesat să vedeți cum Topgrade actualizează pachetele, puteți face acest lucru rulând această comandă:

topgrade --verbos

Actualizați un anumit pachet

Ocazional, este posibil să doriți să actualizați numai pachetele specificate. În astfel de situații, puteți utiliza --numai opțiunea de a actualiza un anumit pachet. Iată cum arată comanda:

topgrade --doar pachet

De exemplu:

topgrade --doar vim

Editați fișierul de configurare Topgrade

La fel ca și alte programe Linux, Topgrade are, de asemenea, un fișier de configurare care spune programului cum să funcționeze, ce operațiuni să efectueze și așa mai departe.

În timp ce Topgrade oferă anumite opțiuni care vă permit să faceți acest lucru în mod explicit din terminal, puteți, de asemenea, să modificați fișierul de configurare pentru a face aceste modificări permanente. În acest fel, nu trebuie să faceți acest lucru singur de fiecare dată când rulați comanda.

Pentru a edita fișierul de configurare Topgrade, rulați acest lucru într-o fereastră de terminal:

topgrade --edit-config

Când se deschide fișierul de configurare, puteți modifica (modifica, adăuga, elimina) valorile asociate cu diferite acțiuni. Pentru a activa o acțiune, anulați comentariul liniei eliminând Livră semn (#).

În mod similar, fișierul conține, de asemenea, comenzi personalizate și precomenzi. Dacă doriți ca Topgrade să ruleze o comandă personalizată atunci când rulează, puteți adăuga acea comandă la Comenzi personalizate secțiune.

Pe de altă parte, dacă există vreo comandă pe care doriți ca programul să o ruleze înainte de orice altceva, introduceți-o sub Comenzi să ruleze înainte de orice secțiune. Când ați terminat de făcut modificări la fișierul de configurare, salvați-l și închideți-l.

Simplificați procesul plictisitor de actualizare a sistemului Linux

Topgrade este unul dintre acele instrumente despre care ați fi vrut să fi știut mai devreme. Este ușor de utilizat și oferă cea mai simplă modalitate de a automatiza actualizările sistemului Linux pentru a economisi timpul și efortul de a parcurge manual procesul.

Unul dintre cele mai bune momente pentru a utiliza Topgrade este atunci când nu folosiți în mod activ computerul, deoarece puteți rula programul și îl lăsați în timp ce actualizează sistemul.

Acestea fiind spuse, totuși, Topgrade are unele limitări care îl limitează să fie utilizat cu scripturi sau chiar cu unele operațiuni avansate care implică comenzi personalizate. Pentru majoritatea utilizatorilor, totuși, Topgrade poate fi extrem de util.

Dacă anumite pachete cauzează probleme în sistemul dvs. și actualizarea lor încă nu rezolvă problema, probabil că acestea sunt rupte, așa că poate fi necesar să interveniți și să le remediați manual.