Posodabljanje računalnika Linux je mukotrpno dolgočasno opravilo. Tisti, ki vključuje izvajanje množice ukazov, da se vse od sistemskih elementov do paketov in orodij tretjih oseb izvaja v najnovejši različici.

Toda na srečo, podobno kot pri večini stvari v Linuxu, obstaja tudi orodje za olajšanje tega postopka. Imenuje se Topgrade in vam omogoča posodobitev celotnega sistema z enim samim ukazom.

Spremljajte nas, ko bomo podrobno preverjali Topgrade in vam pokazali, kako ga lahko uporabite za posodabljanje sistema Linux.

Kaj je Topgrade?

Topgrade je pripomoček CLI, ki vam omogoča posodobite svoj sistem Linux ne da bi morali dejansko iti skozi postopek posodobitve, ki običajno vključuje izvajanje množice ukazov. To deluje tako, da ko pokličete Topgrade znotraj terminala, identificira vsa orodja, nameščena v vašem sistemu, in v vašem imenu izvede ustrezne ukaze za njihovo posodobitev.

Kaj je mogoče posodobiti z nadgradnjo?

Topgrade deluje na večini distribucij Linuxa: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux in Void Linux. Poleg tega podpira tudi upravitelje paketov tretjih oseb, kot sta Snap in Flatpak.

instagram viewer

Torej, če uporabljate katero od teh distribucij v vašem sistemu ali imate nameščen katerega od podprtih upraviteljev paketov tretjih oseb, bo Topgrade poskrbel za njihove posodobitve namesto vas. Podobno, ko zaženete Topgrade, lahko prepozna in posodobi tudi tmux, Flutter SDK, pip, Vim/Neovim, Node in Pi-hole med več drugimi upravitelji paketov.

Kako namestiti Topgrade na Linux

Topgrade lahko namestite z upraviteljem paketov Rust Cargo. Toda najprej morate namestiti Cargo (in nekatere njegove odvisnosti) v vaš sistem. Če ga že imate nameščenega, lahko ta korak preskočite in nadaljujete z namestitvijo Topgrade.

Če želite namestiti Cargo v Linux, odprite terminal in zaženite naslednji ukaz:

sudo apt namestite cargo libssl-dev pkg-config

Nato, ko je Cargo nameščen, lahko namestite Topgrade s tem ukazom:

tovor namestite nadgradnja

Takoj ko je namestitev končana, boste na zaslonu videli opozorilno sporočilo, ki vam pove, da dodate pot za Topgrade svoji spremenljivki $PATH, da jo lahko uporabljate kjer koli v sistemu.

Oglejte si naše vodnik za nastavitev spremenljivke $PATH v Linuxu da ugotovite, kako to storiti pravilno. Če pa želite samo enkrat uporabiti Topgrade, ga lahko dodate v spremenljivko $PATH takole:

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

Kako uporabiti Topgrade za posodobitev vsega v Linuxu

Kot smo že omenili, Topgrade deluje precej samostojno. Takoj ko ga pokličete, samodejno prepozna in posodobi pakete, nameščene v vašem računalniku.

Zato je uporaba Topgrade neverjetno enostavna. Samo zagnati morate preprost ukaz in se odzvati na potrditvene pozive, ko se pojavijo v terminalu. Poleg tega boste pri nekaterih paketih in pripomočkih morali vnesti tudi sistemsko geslo za preverjanje pristnosti operacije.

Če želite posodobiti sistem z Topgrade, odprite terminal in zaženite ta ukaz:

nadgradnja

Ko ste pozvani k potrditvi posodobitve, pritisnite Y za ja in n za št. Topgrade bo zdaj izvajal vrsto ukazov. Udobno se namestite in pustite, da dokonča posodabljanje paketov.

Če bi radi odnehali, udarite Ctrl + C in vstopite q.

Izključi pakete iz posodabljanja

Ker ukaz topgrade v bistvu posodobi celoten sistem, traja nekaj časa, da se postopek zaključi. Da bi se temu izognili, vam Topgrade omogoča, da določene pakete izključite iz posodobitve, tako da lahko preprečite, da bi jih Topgrade posodabljal z ostalimi paketi.

Na primer, recimo, da ne želite, da Topgrade posodobi paket vim v vašem sistemu. Če želite to narediti, lahko preprosto uporabite --onemogoči označite in zaženite ukaz takole:

nadgradnja --onemogoči vim

Oglejte si, kateri paketi bodo posodobljeni v vašem sistemu

Preden pokličete Topgrade, si lahko ogledate povzetek vseh paketov na vašem računalniku, ki bodo posodobljeni v procesu.

Za to odprite terminal in zaženite:

nadgradnja --suhi tek

Očistite začasne ali stare datoteke

Ena od stvari, ki jih lahko storite s programom Topgrade – poleg posodobitve sistema Linux – je čiščenje začasnih ali starih datotek, ki jih imate v računalniku. To ne samo, da sprosti prostor za shranjevanje, ampak tudi zmanjša tveganje, da bi vaš sistem ali njegovi programi naleteli na napake ali hrošče.

Za čiščenje začasnih ali starih datotek s programom Topgrade zaženite:

nadgradnja --pospravi

Ko boste pozvani k vnosu gesla, vnesite svoje skrbniško geslo in pritisnite Vnesite. Morda boste morali tudi potrditi nekatere operacije brisanja datotek. Pritisnite Y in udaril Vnesite nadaljevati.

Pridobite podrobne informacije o operaciji

Kot mnogi programi, ki temeljijo na CLI, vam tudi Topgrade ponuja --besedno možnost za ogled podrobnih informacij o tekočem procesu. Če vas zanima, kako Topgrade posodablja pakete, lahko to storite tako, da zaženete ta ukaz:

nadgradnja --besedno

Posodobite določen paket

Občasno boste morda želeli posodobiti samo določene pakete. V takšnih situacijah lahko uporabite --samo možnost posodobitve določenega paketa. Ukaz je videti takole:

topgrade --samo paket

Na primer:

nadgradnja --samo vim

Uredite konfiguracijsko datoteko Topgrade

Podobno kot drugi programi za Linux ima tudi Topgrade konfiguracijsko datoteko, ki programu pove, kako naj deluje, katere operacije naj izvaja itd.

Medtem ko Topgrade ponuja določene možnosti, ki vam omogočajo, da to storite izrecno iz terminala, lahko tudi spremenite njegovo konfiguracijsko datoteko, da bodo te spremembe trajne. Tako vam tega ni treba storiti sami vsakič, ko zaženete ukaz.

Če želite urediti konfiguracijsko datoteko Topgrade, zaženite to v terminalskem oknu:

nadgradnja --edit-config

Ko to odpre konfiguracijsko datoteko, lahko spremenite (spremenite, dodate, odstranite) vrednosti, povezane z različnimi dejanji. Če želite omogočiti dejanje, odkomentirajte vrstico tako, da odstranite Funt znak (#).

Podobno datoteka vsebuje tudi ukaze po meri in predukaze. Če želite, da Topgrade zažene ukaz po meri, ko se zažene, lahko dodate ta ukaz v Ukazi po meri razdelek.

Po drugi strani pa, če obstaja kakšen ukaz, za katerega želite, da se program zažene pred vsem drugim, ga vnesite pod Ukazi za zagon pred vsem razdelek. Ko končate s spreminjanjem konfiguracijske datoteke, jo shranite in zaprite.

Poenostavite dolgočasen postopek posodobitve sistema Linux

Topgrade je eno tistih orodij, za katera bi si želeli, da bi jih poznali prej. Je enostaven za uporabo in ponuja najpreprostejši način za avtomatizacijo posodobitev sistema Linux, da si prihranite čas in trud pri ročnem izvajanju postopka.

Eden najboljših trenutkov za uporabo Topgrade je, ko ne uporabljate aktivno svojega računalnika, saj lahko zaženete program in ga pustite, medtem ko posodablja sistem.

Kljub temu ima Topgrade nekaj omejitev, ki omejujejo uporabo s skripti ali celo z nekaterimi naprednimi operacijami, ki vključujejo ukaze po meri. Za večino uporabnikov pa je lahko Topgrade izjemno uporaben.

Če določeni paketi povzročajo težave v vašem sistemu in jih posodobitev še vedno ne odpravi, so verjetno pokvarjeni, zato boste morda morali vskočiti in jih popraviti ročno.