Aktualisieren Sie Ihr Ubuntu vollständig mit einem einzigen Befehl mit zzUpdate

zZupdate

Für diejenigen, die Ubuntu-Benutzer sind Sie werden wissen, dass die Aktualisierung ihres Systems wirklich einfach ist. Sie müssen nur ein paar Befehle eingeben und zum Zeitpunkt der Ausführung über eine Internetverbindung verfügen, und das System wird aktualisiert.

Dieser Prozess war selbst für Anfänger kein Problem. Es gibt auch einige Tools, die auf diese Aufgabe ausgerichtet sind, die uns dies noch einfacher machen und uns vor allem viel Zeit sparen.

Viele diejenigen von uns, die Ubuntu-Benutzer sind und ein Update vorgenommen haben manuell Wir müssen wissen, dass es eine Reihe von Befehlen gibt, mit denen wir diesen Prozess ausführen. davon können wir unten detailliert beschreiben:

Um die Cache-Bereinigung:

sudo apt-get clean

Aktualisieren Sie unsere Liste der Repositorys und Pakete

sudo apt-get update

Laden Sie die neuesten Paketversionen herunter und installieren Sie sie, Abhängigkeiten und möglicherweise den neuesten Kernel.

sudo apt-get dist-upgrade -y

Upgrade auf die nächste Ubuntu-Version

sudo do-release-upgrade

Entfernen Sie alle veralteten Pakete und dass sie nicht mehr benötigt werden

sudo apt-get autoremove -y

Das Anwenden jedes dieser Befehle am Ende des vorherigen Befehls kann einige Zeit dauernDaher ist es nicht besonders bequem, häufig zu aktualisieren.

Deshalb ist der Tag von ho und wir werden über ein Skript sprechen, das sich auf diese Arbeit konzentriert Um unser System zu aktualisieren, ist das Skript, über das wir sprechen, zzUpdate.

zzUpdate ist ein einfaches und konfigurierbares Skript, mit dem Sie Ihr Ubuntu vollständig aktualisieren können von der Kommandozeile und ist dafür verantwortlich, jeden Befehl auszuführen, um eine vollständige Aktualisierung Ihres Systems durchzuführen, ohne auf eine Bestätigung warten zu müssen nächster Schritt.

Was dieses Skript interessant macht, ist, dass zzUpdate Ubuntu im Falle einer normalen Version auf die nächste verfügbare Version aktualisiert, während es für Ubuntu LTS-Versionen versucht, nur nach der nächsten LTS-Version und nicht nach der neuesten verfügbaren Ubuntu-Version zu suchen.

Update-Ubuntu

Wie installiere ich zzUpdate unter Ubuntu und Derivaten?

Si Sie möchten dieses Skript auf ihren Systemen installieren Wir müssen nur ein Terminal öffnen und die folgenden Befehle ausführen. Der Prozess ist einfach Wir müssen nur sicherstellen, dass einige Abhängigkeiten installiert werden im Falle, sie nicht zu haben.

sudo apt install curl

Abhängigkeit bereits installiert Jetzt werden wir das Skript herunterladen und es wird git installieren im Falle, dass die Abhängigkeit nicht in unserem System installiert ist

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

Sobald sie es erfolgreich installiert haben, Jetzt müssen wir unsere Konfigurationsdatei bearbeiten, aber zuerst müssen wir es erstellen mit:

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

die Datei Es hat eine Konfiguration, die als empfehlenswert bezeichnet werden könnte, aber wir können es an unsere Bedürfnisse anpassen.

Wir bearbeiten mit:

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

Wo wir so etwas sehen werden, wo 1 ja und 0 nein ist:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Wo die erste Option Wir geben an, ob wir am Ende des Systemupdates neu starten möchten oder nicht, gefolgt von der Zeitüberschreitung, um den Neustart durchzuführen.
  • In den Upgrade-Versionsoptionen wird die erste, falls 1 gesetzt wird, auf die Ubuntu-Version aktualisiert, während VERSION_UPGRADE_SILENT die Aktualisierung durchführt, ohne etwas zu fragen oder den Benutzer darüber zu informieren.
  • Die letzten Optionen im Fall von 1 installieren Composer und aktualisieren die ausführbare Datei. Die letzte Option konfiguriert den Parameter Prompt = norm in der Datei / etc / update-manager / release-upgradees. Auf diese Weise können LTS-Installationen (Long Term Support) auf die neueste verfügbare Nicht-LTS-Version aktualisiert werden

Bereits auf unsere Bedürfnisse konfiguriert Wir können zzupdate ausführen, um unser System zu aktualisieren Jedes Mal, wenn wir es brauchen, geben wir dafür nur ein Terminal ein:

sudo zzupdate

Sobald Sie es gestartet haben, aktualisiert zzupdate das Skript zunächst automatisch über git, aktualisiert dann die Informationen der verfügbaren Pakete, fordert Sie auf, Repositorys von Drittanbietern zu deaktivieren, die Pakete bei Bedarf zu aktualisieren und nach einer neuen Ubuntu-Version zu suchen .


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   nevi sagte

    Es ist auch möglich, Befehle nacheinander (Befehl1; Befehl2; Befehl3) oder bedingt (Befehl1 && Befehl2 && Befehl3) auszuführen, um zu vermeiden, dass auf den Abschluss eines Befehls gewartet werden muss, um einen anderen auszuführen. In diesen Fällen ist die Option -y sinnvoll.

  2.   Jose Juan sagte

    Das Skript ist großartig, aber wenn ich es mit diesen Aufgaben betraue, bin ich sehr unsicher, da es sich selbst aktualisiert und der Entwickler den Code gegen einen böswilligen Code austauschen kann, selbst wenn er sich auf GitHub befindet. Die Wahrheit vertraute ZaneCEO nicht.

    Dies ist Teil Ihres Codes (setup.sh) und kann bei Bedarf entfernt werden:

    ## Installiere Update
    rauswerfen ""
    wenn [! -d "$ INSTALL_DIR"]; dann
    echo "Installieren ..."
    rauswerfen "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    Git Klon https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    sonst
    Echo "Aktualisieren ..."
    rauswerfen "----"
    fi