Z enim ukazom zzUpdate popolnoma posodobite svoj Ubuntu

zZupdate

Za tiste, ki so uporabniki Ubuntuja vedeli bodo, da je posodobitev njihovega sistema res enostavna, Preprosto morate vnesti nekaj ukazov in imeti internetno povezavo, ko bo to izvedeno, sistem pa se bo posodobil.

Ta postopek niti za najbolj začetnike ne predstavlja nobene težave. Obstaja tudi nekaj orodij, usmerjenih k tej nalogi, ki nam to še olajšajo in predvsem prihranijo veliko časa.

Veliko jih je tisti, ki smo uporabniki Ubuntuja in smo naredili posodobitev ročno Vedeti moramo, da obstaja vrsta ukazov, s katerimi izvajamo ta postopek, o katerih lahko podrobneje razložimo spodaj:

Za izvedbo čiščenje predpomnilnika:

sudo apt-get clean

Posodobite naš seznam skladišč in paketov

sudo apt-get update

Prenesite in namestite najnovejše različice paketov, odvisnosti in morda najnovejše jedro.

sudo apt-get dist-upgrade -y

Nadgradite na naslednjo različico Ubuntuja

sudo do-release-upgrade

Odstranite vse zastarele pakete in da niso več potrebni

sudo apt-get autoremove -y

Uporaba vsakega od teh ukazov na koncu prejšnjega lahko traja nekaj časa, zato ni najbolj priročno pogosto posodabljanje.

Zato je dan ho in govorili bomo o scenariju, ki je osredotočen na to delo za posodobitev našega sistema je skript, o katerem govorimo, zzUpdate.

zzUpdate je preprost in nastavljiv skript za popolno posodobitev vašega Ubuntuja iz ukazne vrstice in je odgovoren za izvedbo vsakega ukaza za popolno posodobitev sistema, ne da bi čakal na potrditev naslednji korak.

Zanimivost tega skripta je, da bo zzUpdate posodobil Ubuntu na naslednjo razpoložljivo različico v primeru običajne različice, medtem ko za različice Ubuntu LTS poskuša iskati samo naslednjo različico LTS in ne najnovejšo različico Ubuntuja.

posodobitev-ubuntu

Kako namestiti zzUpdate na Ubuntu in izpeljanke?

Si želijo ta skript namestiti v svoje sisteme Samo odpreti moramo terminal in izvesti naslednje ukaze. Postopek je preprost namestiti moramo le nekatere odvisnosti v primeru, da jih ne bi imeli.

sudo apt install curl

Odvisnost je že nameščena zdaj bomo prenesli skript in namestil bo git v primeru, da v našem sistemu ni nameščena odvisnost

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

Ko ga uspešno namestijo, zdaj moramo urediti svojo konfiguracijsko datoteko, toda najprej ga moramo ustvariti z:

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

Datoteka Ima konfiguracijo, za katero bi lahko rekli, da je priporočljiva, vendar ga lahko uredimo glede na naše potrebe.

Urejamo z:

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

Kje bomo videli nekaj takega, kjer je 1 da in 0 ne:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Kjer je prva možnost Na koncu posodobitve sistema navedemo, ali se želimo znova zagnati ali ne, čemur sledi časovna omejitev za izvedbo ponovnega zagona.
  • Pri možnostih različice nadgradnje se bo prva, v primeru nastavitve 1, posodobila na različico Ubuntu, medtem ko bo VERSION_UPGRADE_SILENT izvedla posodobitev, ne da bi ničesar vprašala ali o tem obvestila uporabnika.
  • Zadnje možnosti, če je 1, bodo namestile Composer in posodobile njegovo izvršljivo datoteko, zadnja možnost pa konfigurira parameter Prompt = norm v datoteki / etc / update-manager / release-upgrades. To omogoča, da se namestitve dolgotrajne podpore (LTS) nadgradijo na najnovejšo različico, ki ni na voljo

Že konfigurirano za naše potrebe lahko izvedemo zzupdate za posodobitev našega sistema vsakič, ko ga potrebujemo, za to vtipkamo samo terminal:

sudo zzupdate

Ko ga zaženete, bo zzupdate najprej samodejno posodobil skript prek gita, nato pa posodobil informacije o razpoložljivih paketih, vas prosil, da onemogočite repozitorije tretjih oseb, po potrebi posodobite pakete in preverite, ali je na voljo nova različica Ubuntuja.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   nevusi je dejal

    Mogoče je tudi ukaze izvajati zaporedno (ukaz1; ukaz2; ukaz3) ali pogojno (ukaz1 && ukaz2 && ukaz3), da ne bi čakali na dokončanje enega ukaza za izvedbo drugega; V teh primerih je možnost -y smiselna.

  2.   Jose Juan je dejal

    Skript je odličen, toda če mu zaupam te naloge, sem zelo negotov, saj se posodablja, razvijalec pa lahko spremeni kodo za zlonamerno, tudi če je na GitHubu. Resnica ZaneCEO ni zaupala.

    To je del vaše kode (setup.sh) in jo po želji lahko odstranite:

    ## Namesti / posodobi
    vrgel ven ""
    če [! -d "$ INSTALL_DIR"]; potem
    echo "Nameščanje ..."
    vrgel "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    git klon https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    ostalo
    echo "Posodabljanje ..."
    vrgel ven "----"
    fi