Werk uw Ubuntu volledig bij met een enkele opdracht met zzUpdate

zZupdate

Voor degenen die Ubuntu-gebruikers zijn ze zullen weten dat het updaten van hun systeem heel eenvoudig is, U hoeft slechts een paar opdrachten te typen en een internetverbinding te hebben op het moment dat u het doet, en het systeem wordt bijgewerkt.

Dit proces heeft zelfs voor de meest beginner geen enkel probleem opgeleverd. Er zijn ook enkele tools die op deze taak zijn afgestemd die dit voor ons nog gemakkelijker maken en ons vooral veel tijd besparen.

Veel van degenen onder ons die Ubuntu-gebruikers zijn en die een update hebben gemaakt handmatig We moeten weten dat er een reeks opdrachten is waarmee we dit proces uitvoeren, waarvan we hieronder kunnen beschrijven:

Om het cache opschonen:

sudo apt-get clean

Werk onze lijst met opslagplaatsen en pakketten bij

sudo apt-get update

Download en installeer de nieuwste pakketversies, afhankelijkheden en mogelijk de nieuwste kernel.

sudo apt-get dist-upgrade -y

Upgrade naar de volgende Ubuntu-versie

sudo do-release-upgrade

Verwijder alle verouderde pakketten en dat ze niet langer nodig zijn

sudo apt-get autoremove -y

Het toepassen van elk van deze opdrachten aan het einde van de vorige kan even duren, dus het is niet de handigste om regelmatig bij te werken.

Dat is de reden waarom de dag van ho en we gaan het hebben over een script dat op dit werk is gericht om ons systeem bij te werken, is het script waar we het over hebben zzUpdate.

zzUpdate is een eenvoudig en configureerbaar script om uw Ubuntu volledig bij te werken vanaf de opdrachtregel en is verantwoordelijk voor het uitvoeren van elke opdracht om een ​​volledige update van uw systeem uit te voeren zonder op een bevestiging te hoeven wachten volgende stap.

Wat dit script interessant maakt, is dat zzUpdate Ubuntu zal updaten naar de volgende beschikbare versie in het geval van een normale versie, terwijl het voor Ubuntu LTS-versies alleen probeert te zoeken naar de volgende LTS-versie en niet de nieuwste beschikbare Ubuntu-versie.

update-ubuntu

Hoe installeer ik zzUpdate op Ubuntu en derivaten?

Si ze willen dit script op hun systemen installeren We hoeven alleen maar een terminal te openen en de volgende opdrachten uit te voeren. Het proces is eenvoudig we moeten er alleen voor zorgen dat we enkele afhankelijkheden installeren in het geval dat je ze niet hebt.

sudo apt install curl

Afhankelijkheid is al geïnstalleerd nu gaan we het script downloaden en het zal git installeren in het geval dat de afhankelijkheid niet in ons systeem is geïnstalleerd

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

Zodra ze het met succes hebben geïnstalleerd, nu moeten we ons configuratiebestand bewerken, maar eerst moeten we het maken met:

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

het bestand Het heeft een configuratie die zou kunnen worden aanbevolen, maar we kunnen het aanpassen aan onze behoeften.

We bewerken met:

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

Waar we zoiets zullen zien, waarbij 1 ja is en 0 nee:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Waar de eerste optie We geven aan of we willen herstarten of niet aan het einde van de systeemupdate, gevolgd door de time-out om het opnieuw opstarten uit te voeren.
  • In de upgrade-versie-opties zal de eerste, in het geval van instelling 1, worden bijgewerkt naar de Ubuntu-versie, terwijl als deze op 1 staat, VERSION_UPGRADE_SILENT de update zal uitvoeren zonder iets te vragen of de gebruiker erover te informeren.
  • De laatste optie in het geval dat het 1 is, zal Composer installeren en het uitvoerbare bestand bijwerken en de laatste optie configureert de parameter Prompt = norm in het bestand / etc / update-manager / release-upgrades. Hierdoor kunnen installaties voor langdurige ondersteuning (LTS) worden geüpgraded naar de nieuwste niet-LTS-versie die beschikbaar is

Al geconfigureerd naar onze behoeften we kunnen zzupdate uitvoeren om ons systeem bij te werken elke keer dat we het nodig hebben, typen we hiervoor alleen een terminal in:

sudo zzupdate

Als je het eenmaal hebt gestart, zal zzupdate het script eerst automatisch bijwerken via git, daarna zal het de informatie van beschikbare pakketten bijwerken, je vragen om opslagplaatsen van derden uit te schakelen, de pakketten bijwerken wanneer dat nodig is, en controleren of er een nieuwe Ubuntu-versie is .


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   nevi zei

    Het is ook mogelijk om commando's opeenvolgend (command1; command2; command3) of voorwaardelijk (command1 && command2 && command3) uit te voeren om te vermijden dat je moet wachten op de voltooiing van een commando om een ​​ander uit te voeren; In deze gevallen is de optie -y zinvol.

  2.   Jose Juan zei

    Het script is geweldig, maar het toevertrouwen van deze taken maakt me erg onzeker omdat het zichzelf bijwerkt en de ontwikkelaar de code voor een kwaadaardige kan veranderen, zelfs als het op GitHub staat. De waarheid vertrouwde de CEO van Zane niet.

    Dit maakt deel uit van je code (setup.sh) en kan desgewenst worden verwijderd:

    ## Installeer update
    gooide uit ""
    als [! -d "$ INSTALL_DIR"]; dan
    echo "Installeren ..."
    gooide uit "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    git clone https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    anders
    echo "Updaten ..."
    gooide uit "----"
    fi