Päivitä Ubuntu kokonaan yhdellä komennolla zzUpdate-ohjelmalla

zZupdate

Niille, jotka ovat Ubuntun käyttäjiä he tietävät, että järjestelmän päivittäminen on todella helppoa, Sinun tarvitsee vain kirjoittaa pari komentoa ja sinulla on internetyhteys sen tekemisen aikana, ja järjestelmä päivittyy.

Tämä prosessi ei ole ollut ongelma edes aloittelijoille. On myös joitain tähän tehtävään tarkoitettuja työkaluja, jotka tekevät siitä vieläkin helpompaa meille ja ennen kaikkea säästävät paljon aikaa.

Monet niistä ne meistä, jotka olemme Ubuntun käyttäjiä ja jotka olemme tehneet päivityksen käsin Meidän on tiedettävä, että on olemassa joukko komentoja, joilla suoritamme tämän prosessin, josta voimme tarkentaa alla:

Suorita välimuistin puhdistus:

sudo apt-get clean

Päivitä luettelo arkistoista ja paketeista

sudo apt-get update

Lataa ja asenna uusimmat pakettiversiot, riippuvuudet ja mahdollisesti uusin ydin.

sudo apt-get dist-upgrade -y

Päivitä seuraavaan Ubuntun versioon

sudo do-release-upgrade

Poista kaikki vanhentuneet paketit ja että niitä ei enää tarvita

sudo apt-get autoremove -y

Kaikkien näiden komentojen käyttäminen edellisen lopussa voi viedä aikaa, joten se ei ole mukavin päivittää usein.

Siksi h. Päiväo ja aiomme puhua käsikirjoituksesta, joka keskittyy tähän työhön Järjestelmän päivittämiseksi käsittelemämme komentosarja on zzUpdate.

zzUpdate on yksinkertainen ja konfiguroitava komentosarja Ubuntun täydelliseksi päivittämiseksi komentoriviltä ja on vastuussa jokaisen komennon suorittamisesta järjestelmän täydellisen päivityksen suorittamiseksi odottamatta vahvistusta seuraava askel.

Tämän komentosarjan tekee mielenkiintoiseksi se, että zzUpdate päivittää Ubuntun seuraavaan käytettävissä olevaan versioon normaalin version ollessa kyseessä, kun taas Ubuntu LTS -versioille se yrittää etsiä vain seuraavaa LTS-versiota eikä uusinta saatavilla olevaa Ubuntun versiota.

päivitys-ubuntu

Kuinka asentaa zzUpdate Ubuntuun ja johdannaisiin?

Si he haluavat asentaa tämän komentosarjan järjestelmiinsä Meidän on vain avattava pääte ja suoritettava seuraavat komennot. Prosessi on yksinkertainen meidän on vain varmistettava, että asennamme joitain riippuvuuksia jos niitä ei ole.

sudo apt install curl

Riippuvuus on jo asennettu nyt aiomme ladata komentosarjan ja se asentaa git jos riippuvuutta ei ole asennettu järjestelmäämme

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

Kun he ovat asentaneet sen onnistuneesti, nyt meidän on muokattava määritystiedostojamme, mutta ensin meidän on luotava se seuraavilla tavoilla:

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

Tiedosto Sen kokoonpano voidaan sanoa suositelluksi, mutta voimme muokata sitä tarpeisiimme.

Muokkaamme:

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

Missä näemme jotain tällaista, missä 1 on kyllä ​​ja 0 ei:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Missä ensimmäinen vaihtoehto Ilmoitamme, haluatko käynnistää uudestaan ​​vai ei, järjestelmän päivityksen lopussa, jota seuraa uudelleenkäynnistyksen aikakatkaisu.
  • Päivitysversiovaihtoehdoissa ensimmäinen, jos laitat 1, päivittyy Ubuntu-versioon, kun taas jos se on versiossa 1, VERSION_UPGRADE_SILENT suorittaa päivityksen pyytämättä mitään tai ilmoittamatta siitä käyttäjälle.
  • Viimeiset vaihtoehdot, jos ne ovat 1, asentavat Composerin ja päivittävät sen suoritettavan tiedoston, ja viimeinen vaihtoehto määrittää Prompt = norm -parametrin tiedostossa / etc / update-manager / release-upgrade. Tämä mahdollistaa pitkäaikaisen tuen (LTS) asennusten päivittämisen uusimpaan käytettävissä olevaan muuhun kuin LTS-versioon

Jo määritetty tarpeisiimme voimme suorittaa zzupdate-järjestelmän päivittääksemme aina kun tarvitsemme sitä, kirjoitamme tähän vain päätelaitteen:

sudo zzupdate

Kun olet käynnistänyt sen, zzupdate päivittää komentosarjan automaattisesti ensin gitin kautta, sitten se päivittää käytettävissä olevat pakettitiedot, pyytää sinua poistamaan kolmannen osapuolen arkistot käytöstä, päivittämään paketteja tarvittaessa ja tarkistamaan uuden Ubuntu-version.


2 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   nevi dijo

    On myös mahdollista suorittaa komentoja peräkkäin (komento1; komento2; komento3) tai ehdollisesti (komento1 && komento2 && komento3), jotta ei tarvitse odottaa yhden komennon suorittamista toisen suorittamiseksi; Näissä tapauksissa -y-vaihtoehdolla on järkeä.

  2.   Jose Juan dijo

    Skripti on loistava, mutta näiden tehtävien antaminen sille tekee minut hyvin epävarmaksi, koska se päivittää itsensä ja kehittäjä voi vaihtaa koodin haitalliseksi, vaikka se olisi GitHubissa. Totuus ei luottanut ZaneCEO: han.

    Tämä on osa koodiasi (setup.sh) ja voidaan poistaa haluttaessa:

    ## Asenna päivitys
    heitti pois ""
    jos [! -d "$ INSTALL_DIR"]; sitten
    kaiku "Asennetaan ..."
    heitti pois "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    git-klooni https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    muu
    kaiku "Päivitetään ..."
    heitti pois "----"
    fi