Linux mašīnas atjaunināšana ir ļoti nogurdinošs uzdevums. Tāda, kas ietver virkni komandu palaišanu, lai iegūtu visu, sākot no sistēmas elementiem līdz trešo pušu pakotnēm un rīkiem, kas darbojas jaunākajā versijā.

Bet par laimi, līdzīgi kā lielākajā daļā Linux lietu, ir arī rīks, kas atvieglo šo procesu. To sauc par Topgrade, un tas ļauj atjaunināt visu sistēmu, izmantojot vienu komandu.

Sekojiet līdzi, kad mēs detalizēti pārbaudām Topgrade un parādīsim, kā varat to izmantot, lai atjauninātu savu Linux sistēmu.

Kas ir augstākā pakāpe?

Topgrade ir CLI utilīta, kas ļauj jums atjauniniet savu Linux sistēmu faktiski nav jāveic atjaunināšanas process, kas parasti ietver virkni komandu izpildi. Tas darbojas šādi: kad terminālī izsaucat Topgrade, tas identificē visus jūsu sistēmā instalētos rīkus un jūsu vārdā izpilda atbilstošas ​​komandas, lai tās atjauninātu.

Ko var atjaunināt?

Topgrade darbojas lielākajā daļā Linux distro: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux un Void Linux. Turklāt tas atbalsta arī trešo pušu pakotņu pārvaldniekus, piemēram, Snap un Flatpak.

instagram viewer

Tātad, ja savā sistēmā izmantojat kādu no šīm distribūcijām vai ir instalēts kāds no atbalstītajiem trešo pušu pakotņu pārvaldniekiem, Topgrade apstrādās to atjauninājumus jūsu vietā. Tāpat, palaižot Topgrade, tā var arī identificēt un atjaunināt tmux, Flutter SDK, pip, Vim/Neovim, Node un Pi-hole, kā arī vairākus citus pakotņu pārvaldniekus.

Kā instalēt Topgrade operētājsistēmā Linux

Jūs varat instalēt Topgrade, izmantojot Rust's Cargo pakotņu pārvaldnieku. Bet vispirms savā sistēmā ir jāinstalē Cargo (un dažas no tā atkarībām). Ja jums tas jau ir instalēts, varat izlaist šo darbību un turpināt instalēt Topgrade.

Lai instalētu Cargo operētājsistēmā Linux, atveriet termināli un palaidiet šādu komandu:

sudo apt uzstādīt kravas libssl-dev pkg-config

Pēc tam, kad Cargo ir instalēts, varat instalēt Topgrade ar šo komandu:

kravas uzstādīt augstākā pakāpe

Tiklīdz instalēšana būs pabeigta, ekrānā tiks parādīts brīdinājuma ziņojums, kurā norādīts, ka jūsu $PATH mainīgajam ir jāpievieno ceļš uz Topgrade, lai jūs varētu to izmantot no jebkuras vietas sistēmā.

Apskatiet mūsu rokasgrāmata par mainīgā $PATH iestatīšanu operētājsistēmā Linux lai uzzinātu, kā to izdarīt pareizi. Alternatīvi, ja vēlaties tikai vienu reizi izmantot Topgrade, varat to pievienot mainīgajam $ PATH šādi:

eksportēt PATH=$PATH:/home/username/.cargo/bin

Kā izmantot Topgrade, lai atjauninātu visu operētājsistēmā Linux

Kā minēts iepriekš, Topgrade gandrīz darbojas atsevišķi. Tiklīdz jūs to izsaucat, tas automātiski identificē un atjaunina jūsu datorā instalētās pakotnes.

Tādējādi Topgrade izmantošana ir neticami vienkārša. Jums vienkārši jāpalaiž vienkārša komanda un jāatbild uz apstiprinājuma uzvednēm, kad tās tiek parādītas terminālī. Turklāt, izmantojot dažas pakotnes un utilītas, jums būs jāievada arī sistēmas parole, lai autentificētu darbību.

Lai atjauninātu sistēmu ar Topgrade, atveriet termināli un palaidiet šo komandu:

augstākā pakāpe

Kad tiek prasīts apstiprināt atjauninājumu, nospiediet Y par jā un N par nē. Topgrade tagad izpildīs virkni komandu. Apsēdieties un ļaujiet tai pabeigt pakotņu atjaunināšanu.

Ja vēlaties atmest, nospiediet Ctrl+C un ievadiet q.

Izslēdziet pakotnes no atjaunināšanas

Tā kā augstākā līmeņa komanda būtībā atjaunina visu sistēmu, procesa pabeigšanai nepieciešams laiks. Lai palīdzētu jums to apiet, Topgrade ļauj izslēgt noteiktas pakotnes no atjaunināšanas, lai jūs varētu neļaut Topgrade tās atjaunināt kopā ar pārējām pakotnēm.

Piemēram, sakiet, ka nevēlaties, lai Topgrade atjauninātu vim pakotni jūsu sistēmā. Lai to izdarītu, varat vienkārši izmantot -- atspējot karogu un palaidiet komandu šādi:

augstākā pakāpe -- atspējot vim

Skatiet, kādas pakotnes tiks atjauninātas jūsu sistēmā

Pirms Topgrade izsaukšanas varat apskatīt visu savā datorā esošo pakotņu kopsavilkumu, kas tiks atjauninātas šajā procesā.

Lai to izdarītu, atveriet termināli un palaidiet:

augstākā pakāpe -- sausā gaita

Notīriet pagaidu vai vecos failus

Viena no lietām, ko varat darīt ar Topgrade, izņemot Linux sistēmas atjaunināšanu, ir jūsu datorā esošo pagaidu vai veco failu tīrīšana. Tas ne tikai atbrīvo vietu krātuvē, bet arī samazina risku, ka jūsu sistēmā vai tās programmās var rasties kļūdas vai kļūdas.

Lai notīrītu pagaidu vai vecus failus, izmantojot programmu Topgrade, palaidiet:

augstākā pakāpe --satīrīt

Kad tiek prasīts ievadīt paroli, ievadiet savu administratora paroli un nospiediet Ievadiet. Jums var arī lūgt apstiprināt noteiktas failu dzēšanas darbības. Nospiediet Y un sit Ievadiet lai turpinātu.

Saņemiet detalizētu informāciju par operāciju

Tāpat kā daudzas uz CLI balstītas programmas, arī Topgrade sniedz jums -- daudzrunīgs iespēja skatīt detalizētu informāciju par darbības procesu. Ja vēlaties redzēt, kā Topgrade atjaunina pakotnes, varat to izdarīt, izpildot šo komandu:

augstākā pakāpe -- daudzrunīgs

Atjauniniet konkrētu paketi

Reizēm, iespējams, vēlēsities atjaunināt tikai norādītās pakotnes. Šādās situācijās varat izmantot --tikai iespēja atjaunināt noteiktu pakotni. Lūk, kā izskatās komanda:

tikai augstākā līmeņa versija iepakojums

Piemēram:

augstākā pakāpe --tikai vim

Rediģējiet augstākā līmeņa konfigurācijas failu

Līdzīgi kā citām Linux programmām, arī Topgrade ir konfigurācijas fails, kas norāda, kā programmai jādarbojas, kādas darbības jāveic utt.

Lai gan Topgrade piedāvā noteiktas opcijas, kas ļauj to izdarīt tieši no termināļa, varat arī modificēt tā konfigurācijas failu, lai šīs izmaiņas padarītu pastāvīgas. Tādā veidā jums tas nav jādara pašam katru reizi, kad palaižat komandu.

Lai rediģētu Topgrade konfigurācijas failu, palaidiet šo termināļa logā:

augstākā pakāpe --edit-config

Kad tiek atvērts konfigurācijas fails, varat modificēt (mainīt, pievienot, noņemt) vērtības, kas saistītas ar dažādām darbībām. Lai iespējotu darbību, noņemiet rindiņas komentāru, noņemot Mārciņa zīme (#).

Tāpat failā ir arī pielāgotas komandas un priekškomandas. Ja vēlaties, lai Topgrade palaistu pielāgotu komandu, kad tā tiek palaista, varat pievienot šo komandu Pielāgotas komandas sadaļā.

No otras puses, ja ir kāda komanda, kuru vēlaties, lai programma palaistu pirms jebko citu, ievadiet to zem Pavēl skriet pirms jebko sadaļā. Kad esat pabeidzis veikt izmaiņas konfigurācijas failā, saglabājiet un aizveriet to.

Vienkāršojiet garlaicīgo Linux sistēmas atjaunināšanas procesu

Topgrade ir viens no tiem rīkiem, par kuriem vēlaties uzzināt ātrāk. To ir viegli lietot, un tas piedāvā vienkāršāko veidu, kā automatizēt Linux sistēmas atjauninājumus, lai ietaupītu laiku un pūles, veicot manuālu procesu.

Viens no labākajiem Topgrade izmantošanas laikiem ir tad, kad aktīvi neizmantojat datoru, jo varat palaist programmu un atstāt to, kamēr tā atjaunina sistēmu.

Tomēr Topgrade ir daži ierobežojumi, kas ierobežo tā izmantošanu ar skriptiem vai pat ar dažām uzlabotām darbībām, kas saistītas ar pielāgotām komandām. Tomēr lielākajai daļai lietotāju Topgrade var būt ļoti noderīgs.

Ja noteiktas pakotnes rada problēmas jūsu sistēmā un to atjaunināšana joprojām neatrisina problēmu, iespējams, tās ir bojātas, tāpēc jums, iespējams, būs jāiejaucas un tās jānovērš manuāli.