Uuendage oma Ubuntu täielikult ühe käsuga koos zzUpdate'iga

zZupdate

Neile, kes on Ubuntu kasutajad nad teavad, et nende süsteemi värskendamine on tõesti lihtne, Peate lihtsalt sisestama paar käsku ja selle tegemise ajal olema Interneti-ühendus ning süsteem uueneb.

See protsess pole isegi kõige algaja jaoks mingit probleemi kujutanud. Selle töö jaoks on olemas ka mõned tööriistad, mis muudavad selle meie jaoks veelgi lihtsamaks ja ennekõike säästavad meid palju aega.

Paljud neist need meist, kes oleme Ubuntu kasutajad ja kes on värskenduse teinud käsitsi Me peame teadma, et on mitmeid käske, millega me seda protsessi teostame, millest saame üksikasjalikult teada allpool:

Et täita vahemälu puhastamine:

sudo apt-get clean

Uuendage meie hoidlate ja pakettide loendit

sudo apt-get update

Laadige alla ja installige uusimad paketiversioonid, sõltuvused ja võib-olla uusim kernel.

sudo apt-get dist-upgrade -y

Minge üle järgmisele Ubuntu versioonile

sudo do-release-upgrade

Eemaldage kõik vananenud paketid ja et neid pole enam vaja

sudo apt-get autoremove -y

Kõigi nende käskude rakendamine eelmise lõpus võib võtta aega, nii et see pole kõige mugavam sageli värskendada.

Sellepärast on päev ho ja me räägime stsenaariumist, mis on keskendunud sellele tööle meie süsteemi värskendamiseks on skript, millest räägime, zzUpdate.

zzUpdate on lihtne ja konfigureeritav skript teie Ubuntu täielikuks värskendamiseks käsurealt ja vastutab iga käsu täitmise eest, et teie süsteem saaks täielikult uuendatud, ilma et peaksite kinnitust ootama järgmine samm.

Selle skripti teeb huvitavaks see, et zzUpdate värskendab tavalise versiooni korral Ubuntu järgmisele saadaolevale versioonile, samas kui Ubuntu LTS-i versioonide puhul püütakse otsida ainult järgmist LTS-i versiooni, mitte uusimat saadaolevat Ubuntu versiooni.

update-ubuntu

Kuidas installida zzUpdate Ubuntu ja selle derivaatidele?

Si nad tahavad selle skripti oma süsteemidesse installida Peame lihtsalt avama terminali ja täitma järgmised käsud. Protsess on lihtne peame lihtsalt installima mõned sõltuvused juhul kui neid pole.

sudo apt install curl

Sõltuvus on juba installitud nüüd laadime skripti alla ja see installib giti juhul, kui sõltuvust pole meie süsteemi installitud

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

Kui nad on selle edukalt installinud, nüüd peame oma konfiguratsioonifaili muutma, kuid kõigepealt peame selle looma:

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

faili Sellel on konfiguratsioon, mida võiks öelda, et seda soovitatakse, kuid saame seda muuta vastavalt oma vajadustele.

Muudame koos:

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

Kus näeme midagi sellist, kus 1 on jah ja 0 ei:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Kus esimene variant Süsteemivärskenduse lõpus näitame, kas soovime taaskäivitada, millele järgneb taaskäivitamise aeg.
  • Uuendusversiooni suvandites värskendab esimene, kui panete 1, Ubuntu versioonile, kui see on versioonis 1, teeb VERSION_UPGRADE_SILENT värskenduse ilma midagi küsimata või kasutajale teatamata.
  • Viimased valikud, kui see on 1, installib Composeri ja värskendab selle käivitatavat faili ning viimane suvand konfigureerib failis / etc / update-manager / release-upgrade versioonide parameetri Prompt = norm. See võimaldab pikaajalise toe (LTS) installe uuendada olemasolevale mitte-LTS versioonile

Juba meie vajaduste järgi konfigureeritud saame oma süsteemi värskendamiseks käivitada zzupdate iga kord, kui seda vajame, sisestame selleks ainult terminali:

sudo zzupdate

Kui olete selle käivitanud, uuendab zzupdate kõigepealt skripti automaatselt giti kaudu, seejärel värskendab saadaolevate pakettide teavet, palub teil kolmanda osapoole hoidlad keelata, vajadusel värskendada pakette ja kontrollida uue Ubuntu versiooni olemasolu .


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   nevi DIJO

    Samuti on võimalik käske täita järjest (käsk1; käsk2; käsk3) või tinglikult (käsk1 && käsk2 && käsk3), et vältida teise käsu täitmiseks ühe käsu lõpuleviimist; Nendel juhtudel on mõte -y valik mõistlik.

  2.   Jose Juan DIJO

    Skript on suurepärane, kuid nende ülesannete usaldamine muudab mind väga ebakindlaks, kuna see värskendab ennast ja arendaja võib koodi muuta pahatahtlikuks, isegi kui see on GitHubis. Tõde ei usaldanud ZaneCEO-d.

    See on osa teie koodist (setup.sh) ja soovi korral saab selle eemaldada:

    ## Install / update
    viskas välja ""
    kui [! -d "$ INSTALL_DIR"]; siis
    kaja "Installimine ..."
    viskas välja "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    CD "$ INSTALL_DIR_PARENT"
    git kloon https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    teine
    kaja "Värskendamine ..."
    viskas välja "----"
    fi