Aktualizácia počítača so systémom Linux je veľmi únavná úloha. Jeden, ktorý zahŕňa spustenie množstva príkazov na získanie všetkého od systémových prvkov až po balíky a nástroje tretích strán spustené na najnovšej verzii.

Ale našťastie, podobne ako väčšina vecí v Linuxe, aj tu existuje nástroj na uľahčenie tohto procesu. Nazýva sa Topgrade a umožňuje vám aktualizovať celý systém pomocou jediného príkazu.

Nasledujte, ako podrobne skontrolujeme Topgrade a ukážeme vám, ako ho môžete použiť, aby bol váš systém Linux aktuálny.

Čo je Topgrade?

Topgrade je nástroj CLI, ktorý vám umožňuje aktualizujte svoj systém Linux bez toho, aby ste museli skutočne prejsť procesom aktualizácie, ktorý zvyčajne zahŕňa spustenie množstva príkazov. Funguje to tak, že keď vo vnútri terminálu vyvoláte Topgrade, identifikuje všetky nástroje nainštalované vo vašom systéme a spustí príslušné príkazy vo vašom mene na ich aktualizáciu.

Čo môže Topgrade aktualizovať?

Topgrade funguje na väčšine linuxových distribúcií: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux a Void Linux. Okrem toho podporuje aj správcov balíkov tretích strán, ako sú Snap a Flatpak.

instagram viewer

Ak teda vo svojom systéme používate niektorú z týchto distribúcií alebo máte nainštalovaného ktoréhokoľvek z podporovaných správcov balíkov tretích strán, Topgrade sa postará o ich aktualizácie za vás. Podobne, keď spustíte Topgrade, dokáže okrem niekoľkých ďalších správcov balíkov identifikovať a aktualizovať aj tmux, Flutter SDK, pip, Vim/Neovim, Node a Pi-hole.

Ako nainštalovať Topgrade na Linuxe

Topgrade môžete nainštalovať pomocou správcu balíkov Rust's Cargo. Najprv však musíte nainštalovať Cargo (a niektoré jeho závislosti) do vášho systému. Ak ho už máte nainštalovaný, môžete tento krok preskočiť a pokračovať v inštalácii Topgrade.

Ak chcete nainštalovať Cargo v systéme Linux, otvorte terminál a spustite nasledujúci príkaz:

sudo apt Inštalácia cargo libssl-dev pkg-config

Potom, keď je Cargo nainštalovaný, môžete nainštalovať Topgrade pomocou tohto príkazu:

nákladu Inštalácia topgrade

Hneď po dokončení inštalácie sa na obrazovke zobrazí varovné hlásenie, ktoré vám povie, aby ste pridali cestu pre Topgrade do svojej premennej $PATH, aby ste ju mohli používať odkiaľkoľvek v systéme.

Pozrite si naše sprievodca nastavením premennej $PATH v systéme Linux aby ste zistili, ako to urobiť správne. Prípadne, ak chcete Topgrade použiť iba raz, môžete ho pridať do premennej $PATH takto:

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

Ako používať Topgrade na aktualizáciu všetkého v systéme Linux

Ako už bolo spomenuté, Topgrade funguje do značnej miery sám o sebe. Hneď ako ho vyvoláte, automaticky identifikuje a aktualizuje balíky nainštalované vo vašom počítači.

Preto je používanie Topgrade neuveriteľne jednoduché. Stačí spustiť jednoduchý príkaz a reagovať na výzvy na potvrdenie, ktoré sa objavia v termináli. Okrem toho pri niektorých balíkoch a pomôckach budete musieť na overenie operácie zadať aj svoje systémové heslo.

Ak chcete aktualizovať svoj systém pomocou Topgrade, otvorte terminál a spustite tento príkaz:

topgrade

Po zobrazení výzvy na potvrdenie aktualizácie stlačte Y pre áno a N za č. Topgrade teraz spustí sériu príkazov. Pohodlne sa usaďte a nechajte ho dokončiť aktualizáciu balíčkov.

Ak chcete skončiť, stlačte Ctrl + C a zadajte q.

Vylúčiť aktualizácie balíkov

Keďže príkaz topgrade v podstate aktualizuje celý systém, dokončenie procesu chvíľu trvá. Aby ste sa tomu vyhli, Topgrade vám umožňuje vylúčiť konkrétne balíky z aktualizácie, takže môžete zabrániť Topgrade, aby ich aktualizoval so zvyškom balíkov.

Povedzme napríklad, že nechcete, aby Topgrade aktualizoval balík vim vo vašom systéme. Ak to chcete urobiť, môžete jednoducho použiť --zakázať označte a spustite príkaz takto:

topgrade --zakázať vim

Pozrite si, aké balíčky budú aktualizované vo vašom systéme

Pred spustením Topgrade si môžete pozrieť súhrn všetkých balíkov na vašom počítači, ktoré budú v procese aktualizované.

Za týmto účelom otvorte terminál a spustite:

topgrade --suchý chod

Vyčistite dočasné alebo staré súbory

Jednou z vecí, ktoré môžete s Topgrade urobiť – okrem aktualizácie vášho systému Linux – je vyčistiť dočasné alebo staré súbory, ktoré máte na svojom počítači. Nielenže sa tým uvoľní úložný priestor, ale tiež sa zníži riziko, že váš systém alebo jeho programy narazia na chyby alebo chyby.

Ak chcete vyčistiť dočasné alebo staré súbory pomocou Topgrade, spustite:

topgrade --vyčistiť

Keď sa zobrazí výzva na zadanie hesla, zadajte svoje heslo správcu a stlačte Zadajte. Môžete byť tiež požiadaní o potvrdenie určitých operácií odstránenia súborov. Stlačte tlačidlo Y a zasiahnuť Zadajte pokračovať.

Získajte podrobné informácie o operácii

Ako mnoho programov založených na CLI, aj Topgrade vám poskytuje --verbózny možnosť zobraziť podrobné informácie o prebiehajúcom procese. Ak vás zaujíma, ako Topgrade aktualizuje balíky, môžete tak urobiť spustením tohto príkazu:

topgrade --verbózny

Aktualizujte konkrétny balík

Občas možno budete chcieť aktualizovať len určené balíky. V takýchto situáciách môžete použiť --len možnosť aktualizácie konkrétneho balíka. Príkaz vyzerá takto:

topgrade --len balík

Napríklad:

topgrade --iba vim

Upravte konfiguračný súbor Topgrade

Podobne ako iné programy pre Linux, aj Topgrade má konfiguračný súbor, ktorý hovorí programu, ako má fungovať, aké operácie má vykonávať atď.

Zatiaľ čo Topgrade ponúka určité možnosti, ktoré vám to umožňujú urobiť explicitne z terminálu, môžete tiež upraviť jeho konfiguračný súbor, aby boli tieto zmeny trvalé. Týmto spôsobom to nemusíte robiť sami pri každom spustení príkazu.

Ak chcete upraviť konfiguračný súbor Topgrade, spustite ho v okne terminálu:

topgrade --edit-config

Keď sa otvorí konfiguračný súbor, môžete upraviť (zmeniť, pridať, odstrániť) hodnoty spojené s rôznymi akciami. Ak chcete povoliť akciu, odkomentujte riadok odstránením Pound znamenie (#).

Podobne súbor obsahuje aj vlastné príkazy a predbežné príkazy. Ak chcete, aby Topgrade pri spustení spustil vlastný príkaz, môžete tento príkaz pridať do súboru Vlastné príkazy oddiele.

Na druhej strane, ak existuje nejaký príkaz, ktorý chcete, aby sa program spustil pred čímkoľvek iným, zadajte ho pod Príkazy na spustenie pred čímkoľvek oddiele. Po dokončení zmien v konfiguračnom súbore ho uložte a zatvorte.

Zjednodušte proces aktualizácie systému Boring Linux

Topgrade je jedným z tých nástrojov, o ktorých by ste chceli vedieť skôr. Ľahko sa používa a ponúka najjednoduchší spôsob automatizácie aktualizácií systému Linux, aby ste si ušetrili čas a námahu pri ručnom prechádzaní tohto procesu.

Jeden z najlepších časov na použitie Topgrade je, keď počítač aktívne nepoužívate, pretože program môžete spustiť a nechať ho, kým aktualizuje systém.

To znamená, že Topgrade má určité obmedzenia, ktoré ho obmedzujú na použitie so skriptmi alebo dokonca s niektorými pokročilými operáciami zahŕňajúcimi vlastné príkazy. Pre väčšinu používateľov však môže byť Topgrade mimoriadne užitočný.

Ak niektoré balíky spôsobujú problémy vo vašom systéme a ich aktualizáciou sa problém stále nevyrieši, pravdepodobne sú poškodené, takže možno budete musieť zasiahnuť a opraviť ich ručne.