„Linux“ įrenginio atnaujinimas yra labai varginanti užduotis. Tai apima daugybę komandų, kad gautumėte viską nuo sistemos elementų iki trečiųjų šalių paketų ir įrankių, veikiančių naujausioje versijoje.
Tačiau, laimei, kaip ir daugelyje „Linux“, yra įrankis, palengvinantis šį procesą. Jis vadinamas „Topgrade“ ir leidžia atnaujinti visą sistemą naudojant vieną komandą.
Sekite kartu, kai mes išsamiai patikrinsime „Topgrade“ ir parodysime, kaip galite jį naudoti, kad jūsų „Linux“ sistema būtų atnaujinta.
Kas yra Topgrade?
„Topgrade“ yra CLI priemonė, kuri leidžia jums atnaujinkite savo Linux sistemą nereikia iš tikrųjų atlikti atnaujinimo proceso, kuris paprastai apima daugybės komandų vykdymą. Tai veikia taip, kad kai iškviečiate „Topgrade“ terminale, jis identifikuoja visus jūsų sistemoje įdiegtus įrankius ir jūsų vardu paleidžia atitinkamas komandas, kad jas atnaujinti.
Ką galima atnaujinti?
„Topgrade“ veikia daugelyje „Linux“ platinimų: „Debian“, „Red Hat“, „Arch Linux“, „openSUSE“, „Gentoo“, „Clear Linux“ ir „Void Linux“. Be to, ji taip pat palaiko trečiųjų šalių paketų tvarkykles, tokias kaip „Snap“ ir „Flatpak“.
Taigi, jei savo sistemoje naudojate kurią nors iš šių platinimų arba esate įdiegę bet kurį iš palaikomų trečiųjų šalių paketų tvarkytuvų, „Topgrade“ tvarkys jų naujinimus už jus. Panašiai, kai paleidžiate „Topgrade“, jis taip pat gali nustatyti ir atnaujinti „tmux“, „Flutter SDK“, „pip“, „Vim/Neovim“, „Node“ ir „Pi-hole“ bei keletą kitų paketų tvarkytuvų.
Kaip įdiegti „Topgrade“ sistemoje „Linux“.
„Topgrade“ galite įdiegti naudodami „Rust's Cargo“ paketų tvarkyklę. Tačiau pirmiausia turite įdiegti „Cargo“ (ir kai kurias jo priklausomybes) savo sistemoje. Jei jį jau įdiegėte, galite praleisti šį veiksmą ir pradėti diegti „Topgrade“.
Norėdami įdiegti „Cargo“ sistemoje „Linux“, atidarykite terminalą ir paleiskite šią komandą:
sudo apt diegti cargo libssl-dev pkg-config
Tada, kai bus įdiegtas „Cargo“, „Topgrade“ galite įdiegti naudodami šią komandą:
krovinys diegti aukščiausio lygio
Kai tik diegimas bus baigtas, ekrane pamatysite įspėjamąjį pranešimą, kuriame nurodoma pridėti „Topgrade“ kelią prie kintamojo $PATH, kad galėtumėte jį naudoti bet kurioje sistemos vietoje.
Peržiūrėkite mūsų $PATH kintamojo nustatymo Linux sistemoje vadovas kad sužinotumėte, kaip tai padaryti teisingai. Arba, jei norite tik vieną kartą naudoti „Topgrade“, galite pridėti jį prie $PATH kintamojo taip:
eksportuoti PATH=$PATH:/home/username/.cargo/bin
Kaip naudoti „Topgrade“, kad atnaujintumėte viską „Linux“.
Kaip minėta anksčiau, „Topgrade“ veikia beveik savarankiškai. Kai tik jį iškviečiate, jis automatiškai identifikuoja ir atnaujina jūsų kompiuteryje įdiegtus paketus.
Taigi naudoti „Topgrade“ yra neįtikėtinai paprasta. Jums tereikia paleisti paprastą komandą ir atsakyti į patvirtinimo raginimus, kai jie pasirodo terminale. Be to, kai kuriuose paketuose ir paslaugų programose taip pat turėsite įvesti sistemos slaptažodį, kad patvirtintumėte operaciją.
Norėdami atnaujinti sistemą naudodami „Topgrade“, atidarykite terminalą ir paleiskite šią komandą:
aukščiausio lygio
Kai būsite paraginti patvirtinti atnaujinimą, paspauskite Y už taip ir N už ne. „Topgrade“ dabar vykdys komandų seriją. Atsisėskite ir leiskite užbaigti paketų atnaujinimą.
Jei norite mesti, paspauskite Ctrl + C ir įeikite q.
Neatnaujinkite paketų
Kadangi aukščiausio lygio komanda iš esmės atnaujina visą sistemą, procesas užtrunka šiek tiek laiko. Kad būtų lengviau tai išvengti, „Topgrade“ leidžia neįtraukti konkrečių paketų atnaujinimo, todėl galite neleisti „Topgrade“ jų atnaujinti kartu su kitais paketais.
Pavyzdžiui, pasakykite, kad nenorite, kad „Topgrade“ atnaujintų vim paketą jūsų sistemoje. Norėdami tai padaryti, galite tiesiog naudoti -- išjungti pažymėkite ir paleiskite komandą taip:
aukščiausio lygio -- išjungti vim
Peržiūrėkite, kokie paketai bus atnaujinti jūsų sistemoje
Prieš iškviesdami „Topgrade“, galite peržiūrėti visų savo kompiuteryje esančių paketų, kurie bus atnaujinami proceso metu, santrauką.
Norėdami tai padaryti, atidarykite terminalą ir paleiskite:
aukščiausio lygio -- sausas važiavimas
Išvalykite laikinus arba senus failus
Vienas iš dalykų, kuriuos galite padaryti naudodami „Topgrade“, be „Linux“ sistemos atnaujinimo, yra išvalyti laikinus arba senus failus, kuriuos turite savo kompiuteryje. Tai ne tik atlaisvina vietos saugykloje, bet ir sumažina riziką, kad jūsų sistemoje ar jos programose gali atsirasti klaidų ar klaidų.
Norėdami išvalyti laikinus ar senus failus naudodami „Topgrade“, paleiskite:
aukščiausio lygio --Išvalyti
Kai būsite paraginti įvesti slaptažodį, įveskite savo administratoriaus slaptažodį ir paspauskite Įeikite. Taip pat gali būti paprašyta patvirtinti tam tikras failų ištrynimo operacijas. Paspauskite Y ir pataikė Įeikite Pereiti.
Gaukite išsamios informacijos apie operaciją
Kaip ir daugelis CLI pagrįstų programų, „Topgrade“ taip pat suteikia jums galimybę -- žodinis galimybė peržiūrėti išsamią informaciją apie vykdomą procesą. Jei norite pamatyti, kaip „Topgrade“ atnaujina paketus, tai galite padaryti vykdydami šią komandą:
aukščiausio lygio -- žodinis
Atnaujinkite konkretų paketą
Kartais galbūt norėsite atnaujinti tik nurodytus paketus. Tokiose situacijose galite naudoti --tik galimybė atnaujinti konkretų paketą. Štai kaip atrodo komanda:
tik aukščiausios klasės paketą
Pavyzdžiui:
aukščiausio lygio --tik vim
Redaguokite aukščiausio lygio konfigūracijos failą
Panašiai kaip ir kitose „Linux“ programose, „Topgrade“ taip pat turi konfigūracijos failą, nurodantį, kaip programa turi veikti, kokias operacijas atlikti ir pan.
Nors „Topgrade“ siūlo tam tikras parinktis, leidžiančias tai padaryti tiesiogiai iš terminalo, taip pat galite modifikuoti jo konfigūracijos failą, kad tie pakeitimai būtų nuolatiniai. Tokiu būdu jums nereikės to daryti kiekvieną kartą, kai paleidžiate komandą.
Norėdami redaguoti aukščiausio lygio konfigūracijos failą, paleiskite tai terminalo lange:
aukščiausio lygio --edit-config
Kai atidaromas konfigūracijos failas, galite keisti (keisti, pridėti, pašalinti) reikšmes, susijusias su skirtingais veiksmais. Norėdami įjungti veiksmą, panaikinkite eilutės komentarą pašalindami Svaras ženklas (#).
Panašiai faile taip pat yra pasirinktinių komandų ir išankstinių komandų. Jei norite, kad „Topgrade“ paleistų pasirinktinę komandą, galite pridėti šią komandą prie Pasirinktinės komandos skyrius.
Kita vertus, jei yra kokia nors komanda, kurią norite, kad programa būtų paleista anksčiau nei bet kas kita, įveskite ją po Liepia bėgti prieš ką nors skyrius. Kai baigsite keisti konfigūracijos failą, išsaugokite ir uždarykite jį.
Supaprastinkite nuobodų Linux sistemos atnaujinimo procesą
„Topgrade“ yra vienas iš tų įrankių, apie kuriuos norėtumėte sužinoti anksčiau. Tai paprasta naudoti ir siūlo paprasčiausią būdą automatizuoti „Linux“ sistemos naujinimus, kad sutaupytumėte laiko ir pastangų atliekant procesą rankiniu būdu.
Vienas geriausių laikų naudoti „Topgrade“ yra tada, kai aktyviai nenaudojate kompiuterio, nes galite paleisti programą ir palikti ją, kol ji atnaujina sistemą.
Tačiau „Topgrade“ turi tam tikrų apribojimų, kurie riboja jo naudojimą su scenarijais ar net kai kuriomis išplėstinėmis operacijomis, susijusiomis su pasirinktinėmis komandomis. Tačiau daugumai vartotojų Topgrade gali būti labai naudingas.
Jei tam tikri paketai sukelia problemų jūsų sistemoje ir jų atnaujinimas vis tiek neišsprendžia problemos, greičiausiai jie sugedę, todėl gali tekti įsikišti ir juos pataisyti rankiniu būdu.