Aktualizujte si svoj Ubuntu úplne pomocou jediného príkazu pomocou zzUpdate

zAktualizovať

Pre tých, ktorí sú používateľmi Ubuntu budú vedieť, že aktualizácia ich systému je naozaj jednoduchá, Musíte len napísať pár príkazov a mať v tom čase pripojenie k internetu a systém sa aktualizuje.

Tento proces nepredstavuje žiadny problém ani pre tých najnáročnejších. Existuje aj niekoľko nástrojov zameraných na túto úlohu, ktoré to ešte uľahčujú a predovšetkým nám šetria veľa času.

Mnoho z tí z nás, ktorí sú používateľmi Ubuntu a ktorí vykonali aktualizáciu ručne Musíme vedieť, že existuje niekoľko príkazov, pomocou ktorých tento proces vykonávame, z ktorých môžeme podrobne uviesť nižšie:

Vykonať čistenie cache:

sudo apt-get clean

Aktualizujte náš zoznam úložísk a balíkov

sudo apt-get update

Stiahnite a nainštalujte si najnovšie verzie balíkov, závislosti a prípadne najnovšie jadro.

sudo apt-get dist-upgrade -y

Inovujte na ďalšiu verziu Ubuntu

sudo do-release-upgrade

Odstráňte všetky zastarané balíčky a že už nie sú potrebné

sudo apt-get autoremove -y

Uplatnenie každého z týchto príkazov na konci predchádzajúceho môže chvíľu trvať, takže nie je najpohodlnejšie často aktualizovať.

Preto sa deň ho a budeme hovoriť o scenári, ktorý je zameraný na túto prácu na aktualizáciu nášho systému je skript, o ktorom hovoríme, zzUpdate.

zzUpdate je jednoduchý a konfigurovateľný skript na úplnú aktualizáciu vášho Ubuntu z príkazového riadku a je zodpovedný za vykonanie každého príkazu na vykonanie úplnej aktualizácie vášho systému bez toho, aby musel čakať na potvrdenie ďalši krok.

Zaujímavosťou tohto skriptu je, že zzUpdate aktualizuje Ubuntu na nasledujúcu dostupnú verziu v prípade normálnej verzie, zatiaľ čo pre verzie Ubuntu LTS sa pokúša vyhľadať iba nasledujúcu verziu LTS a nie najnovšiu dostupnú verziu Ubuntu.

aktualizácia-ubuntu

Ako nainštalovať zzUpdate na Ubuntu a deriváty?

Si chcú tento skript nainštalovať do svojich systémov Musíme len otvoriť terminál a vykonať nasledujúce príkazy. Postup je jednoduchý musíme sa len ubezpečiť, že si nainštalujete nejaké závislosti v prípade, že ich nebude mať.

sudo apt install curl

Závislosť je už nainštalovaná teraz ideme stiahnuť skript a nainštaluje git v prípade, že závislosť nie je v našom systéme nainštalovaná

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

Po úspešnej inštalácii teraz musíme upraviť náš konfiguračný súbor, ale najskôr ho musíme vytvoriť pomocou:

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

Súbor Má konfiguráciu, o ktorej by sa dalo povedať, že sa odporúča, ale môžeme ho upraviť podľa našich potrieb.

Upravujeme pomocou:

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

Kde uvidíme niečo také, kde 1 je áno a 0 nie:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Kde prvá možnosť Označujeme, či sa chceme na konci aktualizácie systému reštartovať alebo nie, po ktorom nasleduje časový limit na vykonanie reštartu.
  • V možnostiach verzie upgradu sa prvá aktualizuje na verziu Ubuntu v prípade uvedenia verzie 1, zatiaľ čo ak je v verzii 1, VERSION_UPGRADE_SILENT vykoná aktualizáciu bez toho, aby sa na niečo pýtal alebo informoval používateľa.
  • Posledná voľba v prípade, že je 1, nainštaluje Composer a aktualizuje jeho spustiteľný súbor. Posledná voľba konfiguruje parameter Prompt = norm v súbore / etc / update-manager / release-upgrades. Toto umožňuje upgrade inštalácií Long Term Support (LTS) na najnovšiu dostupnú verziu, ktorá nie je LTS

Už je nakonfigurovaný podľa našich potrieb môžeme vykonať zzupdate na aktualizáciu nášho systému zakaždým, keď to potrebujeme, zadáme iba terminál:

sudo zzupdate

Po jeho spustení zzupdate najskôr automaticky aktualizuje skript cez git, potom aktualizuje informácie o dostupných balíkoch, požiada vás o deaktiváciu úložísk tretích strán, podľa potreby aktualizuje balíčky a skontroluje novú verziu Ubuntu .


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   nevi dijo

    Je tiež možné vykonať príkazy postupne (command1; command2; command3) alebo podmienečne (command1 && command2 && command3), aby ste sa vyhli nutnosti čakať na dokončenie jedného príkazu na vykonanie druhého; V týchto prípadoch má voľba -y zmysel.

  2.   Jose Juan dijo

    Skript je vynikajúci, ale jeho zverenie týmto úlohám ma robí veľmi neistým, pretože sa sám aktualizuje a vývojár mohol zmeniť kód za škodlivý, aj keď je na GitHub. Pravda ZaneCEO nedôverovala.

    Toto je súčasť vášho kódu (setup.sh) a je možné ho v prípade potreby odstrániť:

    ## Inštalácia / aktualizácia
    zahodil ""
    ak [! -d "$ INSTALL_DIR"]; potom
    echo "Inštaluje sa ..."
    zahodil "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    git klon https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    inak
    ozvena „Aktualizuje sa ...“
    zahodil "----"
    fi