Aktualizace linuxového stroje je velmi únavný úkol. Jeden, který zahrnuje spuštění hromady příkazů, abyste získali vše od systémových prvků po balíčky a nástroje třetích stran běžící na nejnovější verzi.
Ale naštěstí, podobně jako u většiny věcí v Linuxu, existuje nástroj, který tento proces usnadňuje. Jmenuje se Topgrade a umožňuje vám aktualizovat celý systém pomocí jediného příkazu.
Sledujte podrobně Topgrade a ukážeme vám, jak jej můžete použít k udržení vašeho systému Linux aktuální.
Co je Topgrade?
Topgrade je nástroj CLI, který vám to umožní aktualizujte svůj systém Linux aniž byste museli skutečně procházet procesem aktualizace, který obvykle zahrnuje spuštění hromady příkazů. Funguje to tak, že když v terminálu vyvoláte Topgrade, identifikuje všechny nástroje nainstalované ve vašem systému a spustí příslušné příkazy pro jejich aktualizaci.
Co může Topgrade aktualizovat?
Topgrade funguje na většině linuxových distribucí: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux a Void Linux. Kromě toho také podporuje správce balíčků třetích stran, jako je Snap a Flatpak.
Pokud tedy na svém systému provozujete některou z těchto distribucí nebo máte nainstalovaného některého z podporovaných správců balíčků třetích stran, Topgrade se postará o jejich aktualizace za vás. Podobně, když spustíte Topgrade, může také identifikovat a aktualizovat tmux, Flutter SDK, pip, Vim/Neovim, Node a Pi-hole a několik dalších správců balíčků.
Jak nainstalovat Topgrade na Linux
Topgrade můžete nainstalovat pomocí správce balíčků Rust's Cargo. Nejprve však musíte nainstalovat Cargo (a některé jeho závislosti) na váš systém. Pokud jej již máte nainstalovaný, můžete tento krok přeskočit a pokračovat v instalaci Topgrade.
Chcete-li nainstalovat Cargo na Linux, otevřete terminál a spusťte následující příkaz:
sudo apt Nainstalujte cargo libssl-dev pkg-config
Poté, jakmile je Cargo nainstalováno, můžete nainstalovat Topgrade pomocí tohoto příkazu:
náklad Nainstalujte topgrade
Jakmile je instalace dokončena, na obrazovce uvidíte varovnou zprávu, která vám řekne, abyste přidali cestu pro Topgrade do své proměnné $PATH, abyste ji mohli používat odkudkoli v systému.
Podívejte se na naše průvodce nastavením proměnné $PATH v systému Linux abyste zjistili, jak to udělat správně. Případně, pokud chcete Topgrade použít pouze jednou, můžete jej přidat do proměnné $PATH takto:
vývozní PATH=$PATH:/home/userename/.cargo/bin
Jak používat Topgrade k aktualizaci všeho na Linuxu
Jak již bylo zmíněno, Topgrade funguje do značné míry sám o sobě. Jakmile jej vyvoláte, automaticky identifikuje a aktualizuje balíčky nainstalované ve vašem počítači.
Proto je použití Topgrade neuvěřitelně snadné. Stačí spustit jednoduchý příkaz a reagovat na potvrzovací výzvy, které se objeví v terminálu. Navíc u některých balíčků a nástrojů budete muset pro ověření operace zadat také systémové heslo.
Chcete-li aktualizovat svůj systém pomocí Topgrade, otevřete terminál a spusťte tento příkaz:
topgrade
Až budete vyzváni k potvrzení aktualizace, stiskněte Y pro ano a N za ne. Topgrade nyní spustí řadu příkazů. Pohodlně se usaďte a nechte jej dokončit aktualizaci balíčků.
Pokud chcete skončit, stiskněte Ctrl + C a vstupte q.
Vyloučit balíčky z aktualizace
Protože příkaz topgrade v podstatě aktualizuje celý systém, chvíli trvá, než se proces dokončí. Abychom vám to pomohli obejít, Topgrade vám umožní vyloučit konkrétní balíčky z aktualizace, takže můžete zabránit Topgrade v jejich aktualizaci se zbytkem balíčků.
Řekněme například, že nechcete, aby Topgrade aktualizoval balíček vim ve vašem systému. Chcete-li to provést, můžete jednoduše použít --zakázat flag a spusťte příkaz takto:
topgrade --zakázat vim
Podívejte se, jaké balíčky budou ve vašem systému aktualizovány
Než vyvoláte Topgrade, můžete si prohlédnout souhrn všech balíčků na vašem počítači, které budou během procesu aktualizovány.
Za tímto účelem otevřete terminál a spusťte:
topgrade -- chod nasucho
Vyčistěte dočasné nebo staré soubory
Jedna z věcí, kterou můžete s Topgrade udělat – kromě aktualizace vašeho systému Linux – je vyčistit dočasné nebo staré soubory, které máte na svém počítači. Nejenže se tím uvolní úložný prostor, ale také se sníží riziko, že váš systém nebo jeho programy narazí na chyby nebo chyby.
Chcete-li vyčistit dočasné nebo staré soubory pomocí Topgrade, spusťte:
topgrade -- úklid
Až budete vyzváni k zadání hesla, zadejte své heslo správce a stiskněte Vstupte. Můžete být také požádáni o potvrzení určitých operací mazání souborů. lis Y a udeřit Vstupte pokračovat.
Získejte podrobné informace o operaci
Stejně jako mnoho programů založených na CLI vám Topgrade také poskytuje -- podrobné možnost zobrazit podrobné informace o běžícím procesu. Pokud vás zajímá, jak Topgrade aktualizuje balíčky, můžete tak učinit spuštěním tohoto příkazu:
topgrade -- podrobné
Aktualizujte konkrétní balíček
Občas můžete chtít aktualizovat pouze určené balíčky. V takových situacích můžete použít --pouze možnost aktualizace konkrétního balíčku. Takto vypadá příkaz:
topgrade --pouze balík
Například:
topgrade --pouze vim
Upravte konfigurační soubor Topgrade
Stejně jako ostatní linuxové programy má Topgrade také konfigurační soubor, který říká programu, jak má fungovat, jaké operace má provádět a tak dále.
Zatímco Topgrade nabízí určité možnosti, které vám to umožňují provést přímo z terminálu, můžete také upravit jeho konfigurační soubor, aby byly tyto změny trvalé. Tímto způsobem to nemusíte dělat sami při každém spuštění příkazu.
Chcete-li upravit konfigurační soubor Topgrade, spusťte toto v okně terminálu:
topgrade --edit-config
Když se otevře konfigurační soubor, můžete upravit (změnit, přidat, odebrat) hodnoty spojené s různými akcemi. Chcete-li povolit akci, odkomentujte řádek odstraněním Libra podepsat (#).
Podobně soubor obsahuje také vlastní příkazy a předběžné příkazy. Pokud chcete, aby Topgrade spustil vlastní příkaz při spuštění, můžete tento příkaz přidat do Vlastní příkazy sekce.
Na druhou stranu, pokud existuje nějaký příkaz, který chcete, aby se program spustil dříve než cokoli jiného, zadejte jej pod Příkazy ke spuštění před čímkoli sekce. Po dokončení změn v konfiguračním souboru jej uložte a zavřete.
Zjednodušte proces aktualizace systému Boring Linux
Topgrade je jedním z těch nástrojů, o kterých si přejete, abyste se o nich dozvěděli dříve. Snadno se používá a nabízí nejjednodušší způsob, jak automatizovat aktualizace systému Linux, abyste si ušetřili čas a námahu při ručním procházení procesu.
Jeden z nejlepších časů pro použití Topgrade je, když počítač aktivně nepoužíváte, protože můžete program spustit a nechat jej, zatímco aktualizuje systém.
To znamená, že Topgrade má určitá omezení, která jej omezují v použití se skripty nebo dokonce s některými pokročilými operacemi zahrnujícími vlastní příkazy. Pro většinu uživatelů však může být Topgrade velmi užitečný.
Pokud některé balíčky způsobují problémy ve vašem systému a jejich aktualizace stále problém nevyřeší, jsou pravděpodobně poškozené, takže možná budete muset zasáhnout a opravit je ručně.