U potpunosti ažurirajte svoj Ubuntu jednom komandom pomoću zzUpdate

zZupdate

Za one koji su korisnici Ubuntu-a oni će znati da je ažuriranje njihovog sistema zaista lako, Samo trebate otkucati nekoliko naredbi i imati internetsku vezu u trenutku kada to radite i sistem će se ažurirati.

Ovaj postupak nije predstavljao nikakav problem čak ni za početnike. Postoje i neki alati orijentirani za ovaj posao koji nam ovo čine još lakšim, a prije svega štede nam puno vremena.

Mnogo od oni koji smo korisnici Ubuntu-a i koji smo izvršili nadogradnju ručno Moramo znati da postoji niz naredbi pomoću kojih provodimo ovaj proces, od kojih u nastavku možemo detaljno objasniti:

Za izvođenje čišćenje predmemorije:

sudo apt-get clean

Ažurirajte našu listu spremišta i paketa

sudo apt-get update

Preuzmite i instalirajte najnovije verzije paketa, zavisnosti i možda najnoviji kernel.

sudo apt-get dist-upgrade -y

Nadogradite na sljedeću Ubuntu verziju

sudo do-release-upgrade

Uklonite sve zastarjele pakete i da više nisu potrebne

sudo apt-get autoremove -y

Primjena svake od ovih naredbi na kraju prethodne može potrajati, pa nije najprikladnije često ažurirati.

Zato je dan ho i razgovarat ćemo o scenariju koji je fokusiran na ovo djelo da bismo ažurirali naš sistem, skripta o kojoj govorimo je zzUpdate.

zzUpdate je jednostavna i podesiva skripta za potpuno ažuriranje vašeg Ubuntu-a iz naredbenog retka i odgovoran je za izvršavanje svake naredbe za izvođenje kompletnog ažuriranja vašeg sistema bez potrebe za čekanjem potvrde sljedeći korak.

Ono što ovu skriptu čini zanimljivom je da će zzUpdate ažurirati Ubuntu na sljedeću dostupnu verziju u slučaju normalne verzije, dok za Ubuntu LTS verzije pokušava tražiti samo sljedeću LTS verziju, a ne najnoviju dostupnu verziju Ubuntua.

update-ubuntu

Kako instalirati zzUpdate na Ubuntu i derivate?

Si žele instalirati ovu skriptu na svoje sisteme Moramo otvoriti terminal i izvršiti sljedeće naredbe. Postupak je jednostavan moramo se pobrinuti da instaliramo neke zavisnosti u slučaju da ih nema.

sudo apt install curl

Zavisnost je već instalirana sada ćemo preuzeti skriptu i ona će instalirati git u slučaju da u našem sistemu nije instalirana zavisnost

curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh

Nakon što su ga uspješno instalirali, sada moramo urediti našu konfiguracijsku datoteku, ali prvo ga moramo stvoriti pomoću:

sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf

datoteku Ima konfiguraciju za koju bi se moglo reći da je preporučljiva, ali možemo ga urediti prema svojim potrebama.

Uređujemo sa:

sudo nano /etc/turbolab.it/zzupdate.conf

Gdje ćemo vidjeti ovako nešto, gdje je 1 da, a 0 ne:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Gdje je prva opcija Na kraju želimo da se restartujemo ili ne na kraju ažuriranja sistema, nakon čega slijedi vremensko ograničenje za ponovno pokretanje.
  • U opcijama verzije nadogradnje, prva će se, u slučaju podešavanja 1, ažurirati na verziju Ubuntu, dok će, ako je 1, VERSION_UPGRADE_SILENT izvršiti ažuriranje ne pitajući ništa ili obavještavajući korisnika o tome.
  • Posljednje opcije u slučaju da postanu 1 instalirat će Composer i ažurirati njegovu izvršnu datoteku, a zadnja opcija konfigurira parametar Prompt = norm u datoteci / etc / update-manager / release-upgrades. To omogućava instalacijama dugotrajne podrške (LTS) da se nadograde na najnoviju dostupnu verziju koja nije LTS

Već konfigurirano prema našim potrebama možemo izvršiti zzupdate za ažuriranje našeg sistema svaki put kad nam zatreba, za to samo ukucamo terminal:

sudo zzupdate

Nakon što ga pokrenete, zzupdate će prije svega automatski ažurirati skriptu putem gita, a zatim će ažurirati informacije o dostupnim paketima, zatražiti da onemogućite repozitorijume nezavisnih proizvođača, ažurirate pakete po potrebi i provjerite ima li nove verzije Ubuntu-a .


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   nevi rekao je

    Također je moguće izvršavati naredbe sekvencijalno (command1; command2; command3) ili uslovno (command1 && command2 && command3) kako bi se izbjeglo čekanje završetka jedne naredbe za izvršavanje druge; U tim slučajevima opcija -y ima smisla.

  2.   Jose Juan rekao je

    Skripta je sjajna, ali povjeravanje joj ovih zadataka čini me vrlo nesigurnim jer se ažurira i programer bi mogao promijeniti kôd za zlonamjeran, čak i ako je na GitHubu. Istina nije vjerovala ZaneCEO-u.

    Ovo je dio vašeg koda (setup.sh) i po želji se može ukloniti:

    ## Instaliraj / ažuriraj
    izbacio ""
    ako [! -d "$ INSTALL_DIR"]; onda
    echo "Instaliranje ..."
    izbacio "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    git klon https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    drugo
    echo "Ažuriranje ..."
    izbacio "----"
    fi