A Linux gépek frissítése fáradságos feladat. Olyan, amely magában foglalja egy csomó parancs futtatását, hogy mindent megkapjon a rendszerelemektől a harmadik féltől származó csomagokig és a legújabb verzión futó eszközökig.

De szerencsére, hasonlóan a legtöbb Linuxhoz, van egy eszköz, amely ezt a folyamatot is megkönnyíti. Ezt Topgrade-nek hívják, és lehetővé teszi a teljes rendszer frissítését egyetlen paranccsal.

Kövesse végig a Topgrade részleteit, és megmutatja, hogyan használhatja Linux rendszere naprakészen tartásához.

Mi az a Topgrade?

A Topgrade egy CLI segédprogram, amely lehetővé teszi frissítse Linux rendszerét anélkül, hogy ténylegesen végig kellene mennie a frissítési folyamaton, amely általában egy csomó parancs futtatását foglalja magában. Ez úgy működik, hogy amikor a terminálon belül meghívja a Topgrade-et, az azonosítja a rendszerre telepített összes eszközt, és a megfelelő parancsokat futtatja az Ön nevében azok frissítéséhez.

Mit lehet frissíteni?

A Topgrade a legtöbb Linux disztribúción működik: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux és Void Linux. Ezenkívül támogatja a harmadik féltől származó csomagkezelőket is, mint például a Snap és a Flatpak.

Tehát, ha ezen disztribúciók bármelyikét futtatja a rendszerén, vagy telepítve van a támogatott harmadik féltől származó csomagkezelők bármelyike, a Topgrade kezeli a frissítéseiket az Ön helyett. Hasonlóképpen, amikor a Topgrade-et futtatja, számos más csomagkezelő mellett képes azonosítani és frissíteni a tmux-ot, a Flutter SDK-t, a pip-et, a Vim/Neovim-ot, a Node-ot és a Pi-hole-t.

A Topgrade telepítése Linuxra

A Topgrade-et a Rust's Cargo csomagkezelővel telepítheti. De először telepítenie kell a Cargo-t (és néhány függőségét) a rendszerére. Ha már telepítve van, kihagyhatja ezt a lépést, és folytathatja a Topgrade telepítését.

A Cargo Linux rendszerre történő telepítéséhez nyissa meg a terminált, és futtassa a következő parancsot:

sudo apt telepítés cargo libssl-dev pkg-config

Ezután a Cargo telepítése után telepítheti a Topgrade-t ezzel a paranccsal:

szállítmány telepítés csúcsminőségű

Amint a telepítés befejeződött, egy figyelmeztető üzenet jelenik meg a képernyőn, amely arra kéri, hogy a Topgrade elérési útját adja hozzá a $PATH változóhoz, így a rendszer bármely pontjáról használhatja.

Nézze meg a mi útmutató a $PATH változó beállításához Linuxon hogy megtudja, hogyan kell ezt helyesen csinálni. Alternatív megoldásként, ha csak egyszer szeretné használni a Topgrade-et, hozzáadhatja a $PATH változóhoz a következőképpen:

export PATH=$PATH:/home/uszernév/.cargo/bin

A Topgrade használata minden frissítéséhez Linuxon

Mint korábban említettük, a Topgrade nagyjából önmagában működik. Amint meghívja, automatikusan azonosítja és frissíti a számítógépére telepített csomagokat.

Ezért a Topgrade használata hihetetlenül egyszerű. Csak le kell futtatnia egy egyszerű parancsot, és válaszolnia kell a megerősítő üzenetekre, amint azok felbukkannak a terminálban. Ezenkívül egyes csomagok és segédprogramok esetében a rendszerjelszót is meg kell adnia a művelet hitelesítéséhez.

A rendszer Topgrade frissítéséhez nyissa meg a terminált, és futtassa ezt a parancsot:

csúcsminőségű

Amikor a rendszer kéri a frissítés megerősítését, nyomja meg a gombot Y mert igen és N nem. A Topgrade most egy sor parancsot fog futtatni. Dőljön hátra, és hagyja, hogy befejezze a csomagok frissítését.

Ha fel akarsz lépni, nyomj Ctrl + C és lépj be q.

Csomagok kizárása a frissítésből

Mivel a topgrade parancs lényegében a teljes rendszert frissíti, a folyamat befejeződése eltart egy ideig. Ennek elkerülése érdekében a Topgrade lehetővé teszi, hogy bizonyos csomagokat kizárjon a frissítésből, így megakadályozhatja, hogy a Topgrade frissítse azokat a többi csomaggal.

Tegyük fel például, hogy nem szeretné, hogy a Topgrade frissítse a vim csomagot a rendszerén. Ehhez egyszerűen használhatja a -- letilt jelölje meg és futtassa a parancsot a következőképpen:

csúcsminőségű -- tiltsa le a vim-et

Tekintse meg, hogy mely csomagok frissülnek a rendszerén

A Topgrade meghívása előtt megtekintheti a gépén lévő összes csomag összefoglalóját, amely a folyamat során frissül.

Ehhez nyissa meg a terminált, és futtassa:

csúcsminőségű --szárazon futás

Tisztítsa meg az ideiglenes vagy régi fájlokat

Az egyik dolog, amit a Topgrade segítségével megtehet – a Linux rendszer frissítése mellett – az, hogy megtisztítja a gépén lévő ideiglenes vagy régi fájlokat. Ez nem csak tárhelyet szabadít fel, hanem csökkenti annak a kockázatát is, hogy a rendszer vagy annak programjai hibákba vagy hibákba futhassanak.

Az ideiglenes vagy régi fájlok Topgrade használatával történő tisztításához futtassa:

csúcsminőségű --takarítás

Amikor a rendszer jelszót kér, írja be a rendszergazda jelszavát, és nyomja meg a gombot Belép. Előfordulhat, hogy bizonyos fájltörlési műveleteket is meg kell erősítenie. nyomja meg Y és ütött Belép A folytatáshoz.

Részletes információk a műveletről

Mint sok CLI-alapú program, a Topgrade is a --bőbeszédű opciót a futó folyamat részletes információinak megtekintéséhez. Ha szeretné megnézni, hogyan frissíti a Topgrade a csomagokat, ezt a következő parancs futtatásával teheti meg:

csúcsminőségű --bőbeszédű

Egy adott csomag frissítése

Esetenként előfordulhat, hogy csak a megadott csomagokat szeretné frissíteni. Ilyen helyzetekben használhatja a --csak lehetőség egy adott csomag frissítésére. Így néz ki a parancs:

topgrade --csak csomag

Például:

csúcsminőségű --csak vim

Szerkessze a Topgrade konfigurációs fájlt

A többi Linux-programhoz hasonlóan a Topgrade is rendelkezik egy konfigurációs fájllal, amely megmondja a programnak, hogyan működjön, milyen műveleteket hajtson végre, és így tovább.

Míg a Topgrade kínál bizonyos lehetőségeket, amelyek lehetővé teszik ezt kifejezetten a terminálról, módosíthatja a konfigurációs fájlt is, hogy ezek a változtatások véglegesek legyenek. Így nem kell ezt magának megtennie minden alkalommal, amikor futtatja a parancsot.

A Topgrade konfigurációs fájl szerkesztéséhez futtassa ezt egy terminálablakban:

csúcsminőségű --edit-config

Amikor ez megnyitja a konfigurációs fájlt, módosíthatja (módosíthatja, hozzáadhatja, eltávolíthatja) a különböző műveletekhez tartozó értékeket. Egy művelet engedélyezéséhez törölje a sor megjegyzését a következővel: Font jel (#).

Hasonlóképpen, a fájl egyéni parancsokat és előparancsokat is tartalmaz. Ha azt szeretné, hogy a Topgrade egy egyéni parancsot futtasson futás közben, hozzáadhatja azt a parancshoz Egyéni parancsok szakasz.

Másrészt, ha van olyan parancs, amelynél szeretné, hogy a program minden más előtt fusson, írja be a parancs alá Azt parancsolja, hogy fusson minden előtt szakasz. Ha végzett a konfigurációs fájl módosításával, mentse el és zárja be.

Egyszerűsítse a Boring Linux rendszerfrissítési folyamatot

A Topgrade egyike azoknak az eszközöknek, amelyekről bárcsak hamarabb tudott volna. Könnyen használható, és a Linux rendszerfrissítések automatizálásának legegyszerűbb módját kínálja, így időt és erőfeszítést takaríthat meg a folyamat manuális végrehajtásával.

Az egyik legjobb alkalom a Topgrade használatára, amikor nem használja aktívan a számítógépét, mivel futtathatja a programot, és otthagyhatja, amíg frissíti a rendszert.

Ennek ellenére a Topgrade-nek vannak olyan korlátai, amelyek korlátozzák, hogy szkriptekkel vagy akár néhány speciális, egyedi parancsokat tartalmazó művelettel is lehessen használni. A legtöbb felhasználó számára azonban a Topgrade rendkívül hasznos lehet.

Ha bizonyos csomagok problémákat okoznak a rendszerben, és frissítésük továbbra sem oldja meg a problémát, akkor valószínűleg meghibásodtak, ezért lehet, hogy be kell lépnie, és kézzel kell kijavítania őket.