Ažuriranje Linux stroja mukotrpan je zadatak. Onaj koji uključuje pokretanje hrpe naredbi da bi se sve pokrenulo, od elemenata sustava do paketa i alata trećih strana na najnovijoj verziji.

Ali srećom, slično kao i kod većine stvari u Linuxu, postoji alat za olakšavanje i ovog procesa. Zove se Topgrade i omogućuje vam ažuriranje cijelog sustava pomoću jedne naredbe.

Pratite nas dok detaljno provjeravamo Topgrade i pokazujemo vam kako ga možete koristiti da svoj Linux sustav održavate ažurnim.

Što je Topgrade?

Topgrade je CLI uslužni program koji vam omogućuje ažurirajte svoj Linux sustav bez potrebe za prolaskom kroz proces ažuriranja, koji obično uključuje pokretanje hrpe naredbi. Način na koji ovo funkcionira je da kada pozovete Topgrade unutar terminala, on identificira sve alate instalirane na vašem sustavu i pokreće odgovarajuće naredbe u vaše ime da ih ažurira.

Što se Topgrade može ažurirati?

Topgrade radi na većini distribucija Linuxa: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux i Void Linux. Osim toga, također podržava upravitelje paketa trećih strana kao što su Snap i Flatpak.

instagram viewer

Dakle, ako imate bilo koju od ovih distribucija na svom sustavu ili imate instaliran bilo koji od podržanih upravitelja paketa treće strane, Topgrade će umjesto vas preuzeti njihova ažuriranja. Slično, kada pokrenete Topgrade, on također može identificirati i ažurirati tmux, Flutter SDK, pip, Vim/Neovim, Node i Pi-hole, među nekoliko drugih upravitelja paketima.

Kako instalirati Topgrade na Linux

Topgrade možete instalirati pomoću Rust's Cargo upravitelja paketa. Ali prvo morate instalirati Cargo (i neke od njegovih ovisnosti) na vaš sustav. Ako ste ga već instalirali, možete preskočiti ovaj korak i nastaviti s instaliranjem Topgrade.

Da biste instalirali Cargo na Linux, otvorite terminal i pokrenite sljedeću naredbu:

sudo apt instalirati cargo libssl-dev pkg-config

Nakon što je Cargo instaliran, možete instalirati Topgrade ovom naredbom:

teret instalirati nadogradnja

Čim instalacija završi, vidjet ćete poruku upozorenja na ekranu koja vam govori da dodate stazu za Topgrade svojoj varijabli $PATH kako biste je mogli koristiti s bilo kojeg mjesta u sustavu.

Provjerite naše vodič za postavljanje varijable $PATH na Linuxu kako biste saznali kako to ispravno učiniti. Alternativno, ako želite koristiti Topgrade samo jednom, možete ga dodati u varijablu $PATH ovako:

izvoz PATH=$PATH:/home/uprezime/.teret/kanta

Kako koristiti Topgrade za ažuriranje svega na Linuxu

Kao što je ranije spomenuto, Topgrade radi prilično samostalno. Čim ga pozovete, automatski identificira i ažurira pakete instalirane na vašem računalu.

Stoga je korištenje Topgradea nevjerojatno jednostavno. Samo trebate pokrenuti jednostavnu naredbu i odgovoriti na upite za potvrdu čim se pojave na terminalu. Osim toga, s nekim paketima i uslužnim programima morat ćete unijeti lozinku sustava za provjeru autentičnosti operacije.

Da biste ažurirali svoj sustav s Topgrade, otvorite terminal i pokrenite ovu naredbu:

nadogradnja

Kada se od vas zatraži da potvrdite ažuriranje, pritisnite Y za da i N za br. Topgrade će sada pokrenuti niz naredbi. Zavalite se i pustite da završi s ažuriranjem paketa.

Ako želiš odustati, udri Ctrl + C i ući q.

Isključi pakete iz ažuriranja

Budući da naredba topgrade u biti ažurira cijeli sustav, potrebno je neko vrijeme da se proces završi. Kako bi vam pomogao da to riješite, Topgrade vam omogućuje isključivanje određenih paketa iz ažuriranja, tako da možete spriječiti Topgrade da ih ažurira s ostalim paketima.

Na primjer, recimo da ne želite da Topgrade ažurira vim paket na vašem sustavu. Da biste to učinili, možete jednostavno koristiti --onemogućiti označite i pokrenite naredbu ovako:

nadogradnja --onemogući vim

Pogledajte koji će se paketi ažurirati na vašem sustavu

Prije nego pozovete Topgrade, možete vidjeti sažetak svih paketa na vašem računalu koji će se ažurirati u procesu.

Za to otvorite terminal i pokrenite:

nadogradnja --testno pokretanje

Očistite privremene ili stare datoteke

Jedna od stvari koje možete učiniti s Topgradeom—osim ažuriranja vašeg Linux sustava—je čišćenje privremenih ili starih datoteka koje imate na računalu. Ne samo da ovo oslobađa prostor za pohranu, već također smanjuje rizik da vaš sustav ili njegovi programi naiđu na pogreške ili bugove.

Za čišćenje privremenih ili starih datoteka pomoću programa Topgrade pokrenite:

nadogradnja --počistiti

Kada se od vas zatraži lozinka, upišite svoju administratorsku lozinku i pritisnite Unesi. Od vas se također može tražiti da potvrdite određene operacije brisanja datoteka. Pritisnite Y i udario Unesi nastaviti.

Dobijte detaljne informacije o operaciji

Kao i mnogi CLI programi, Topgrade vam također daje -- opširno opcija za pregled detaljnih informacija o procesu koji se izvodi. Ako vas zanima kako Topgrade ažurira pakete, to možete učiniti pokretanjem ove naredbe:

nadogradnja -- opširno

Ažurirajte određeni paket

Povremeno ćete možda htjeti ažurirati samo određene pakete. U takvim situacijama možete koristiti --samo mogućnost ažuriranja određenog paketa. Evo kako naredba izgleda:

vrhunska verzija --samo paket

Na primjer:

nadogradnja --samo vim

Uredite konfiguracijsku datoteku Topgrade

Slično kao i drugi Linux programi, Topgrade također ima konfiguracijsku datoteku koja govori programu kako funkcionira, koje operacije treba izvesti i tako dalje.

Iako Topgrade nudi određene opcije koje vam omogućuju da to učinite eksplicitno s terminala, također možete izmijeniti njegovu konfiguracijsku datoteku kako bi te promjene bile trajne. Na taj način ne morate to sami raditi svaki put kada pokrenete naredbu.

Za uređivanje konfiguracijske datoteke Topgrade pokrenite ovo u prozoru terminala:

nadogradnja --uredi-konfig

Kada ovo otvori konfiguracijsku datoteku, možete modificirati (promijeniti, dodati, ukloniti) vrijednosti povezane s različitim radnjama. Da biste omogućili radnju, uklonite komentar iz retka uklanjanjem Funta znak (#).

Slično, datoteka također sadrži prilagođene naredbe i prednaredbe. Ako želite da Topgrade pokrene prilagođenu naredbu kada se pokrene, možete dodati tu naredbu u Prilagođene naredbe odjeljak.

S druge strane, ako postoji bilo koja naredba koju želite da program pokrene prije bilo čega drugog, unesite je pod Naredbe za pokretanje prije svega odjeljak. Kada završite s izmjenama konfiguracijske datoteke, spremite je i zatvorite.

Pojednostavite dosadni proces ažuriranja Linux sustava

Topgrade je jedan od onih alata za koje biste voljeli da ste ranije znali. Jednostavan je za korištenje i nudi najjednostavniji način za automatiziranje ažuriranja Linux sustava kako biste uštedjeli vrijeme i trud ručnog prolaska kroz proces.

Jedno od najboljih razdoblja za korištenje Topgradea je kada aktivno ne koristite računalo, jer možete pokrenuti program i ostaviti ga dok ažurira sustav.

Međutim, Topgrade ima neka ograničenja koja ga ograničavaju da se koristi sa skriptama ili čak s nekim naprednim operacijama koje uključuju prilagođene naredbe. Ipak, za većinu korisnika Topgrade može biti iznimno koristan.

Ako određeni paketi uzrokuju probleme na vašem sustavu, a njihovo ažuriranje i dalje ne rješava problem, vjerojatno su pokvareni, pa ćete možda morati uskočiti i popraviti ih ručno.