Frissítse az Ubuntut teljesen egyetlen paranccsal a zzUpdate segítségével

zZupdate

Azoknak, akik Ubuntu felhasználók tudni fogják, hogy a rendszerük frissítése nagyon egyszerű, Csak be kell írnia egy pár parancsot, és internetkapcsolattal kell rendelkeznie, és a rendszer frissülni fog.

Ez a folyamat még a legtöbb kezdő számára sem jelentett problémát. Vannak olyan eszközök is, amelyek erre a feladatra irányulnak, amelyek ezt még könnyebbé teszik, és mindenekelőtt rengeteg időt takarítanak meg nekünk.

Sok azok közül, akik Ubuntu-felhasználók vagyunk, és frissítettünk manuálisan Tudnunk kell, hogy van egy sor parancs, amelyekkel végrehajtjuk ezt a folyamatot, amelyekről alább részletezhetjük:

A gyorsítótár tisztítása:

sudo apt-get clean

Frissítse a tárak és csomagok listáját

sudo apt-get update

Töltse le és telepítse a legújabb csomagverziókat, függőségek és esetleg a legújabb kernel.

sudo apt-get dist-upgrade -y

Frissítsen a következő Ubuntu verzióra

sudo do-release-upgrade

Távolítsa el az összes elavult csomagot és hogy már nincs rájuk szükség

sudo apt-get autoremove -y

A parancsok mindegyikének alkalmazása az előző végén időbe telhet, ezért nem a legkényelmesebb a gyakran frissíteni.

Ezért a ho és egy forgatókönyvről fogunk beszélni, amely erre a munkára összpontosít a rendszerünk frissítéséhez a szkript, amelyről beszélünk, a zzUpdate.

A zzUpdate egy egyszerű és konfigurálható parancsfájl az Ubuntu teljes frissítéséhez a parancssorból és felelős minden egyes parancs végrehajtásáért, hogy a rendszer teljes frissítést hajtson végre megerősítés várakozása nélkül következő lépés.

Érdekessé teszi ezt a szkriptet, hogy a zzUpdate normál verzió esetén frissíti az Ubuntut a következő elérhető verzióra, míg az Ubuntu LTS verzióknál csak a következő LTS verzióra próbál keresni, a legfrissebb elérhető Ubuntu verzióra nem.

update-ubuntu

Hogyan telepítsem a zzUpdate fájlt az Ubuntura és a származékaira?

Si telepíteni akarják ezt a szkriptet a rendszereikbe Csak meg kell nyitnunk egy terminált, és végre kell hajtanunk a következő parancsokat. A folyamat egyszerű csak bizonyos függőségeket kell telepítenünk ha nincsenek.

sudo apt install curl

A függőség már telepítve van most le fogjuk tölteni a szkriptet, és telepíti a git-t abban az esetben, ha a függőség nincs telepítve a rendszerünkben

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

Miután sikeresen telepítették, most szerkesztenünk kell a konfigurációs fájlunkat, de először a következőkkel kell létrehoznunk:

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

A fájl Olyan konfigurációval rendelkezik, amelyről elmondható, hogy ajánlott, de az igényeinknek megfelelően szerkeszthetjük.

Szerkesztjük:

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

Ahol ilyesmit fogunk látni, ahol 1 igen és 0 nem:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Hol az első lehetőség A rendszerfrissítés végén jelezzük, hogy újra akarjuk-e indítani vagy sem, majd az újraindítás időkorlátja következik.
  • A frissítési verzió opcióiban az első, ha 1-et teszünk, frissül az Ubuntu verzióra, míg ha 1-ben van, akkor a VERSION_UPGRADE_SILENT úgy hajtja végre a frissítést, hogy nem kérdez semmit, vagy nem tájékoztatja erről a felhasználót.
  • Az utolsó opciók 1-es verzióként telepítik a Composert és frissítik a futtatható fájlt, az utolsó opció pedig az Prompt = norm paramétert állítja be az / etc / update-manager / release-upgrade fájlban. Ez lehetővé teszi a hosszú távú támogatás (LTS) telepítéseinek frissítését a rendelkezésre álló legújabb, nem LTS verzióra

Már konfigurálva van az igényeinknek futtathatjuk a zzupdate-t a rendszerünk frissítéséhez valahányszor szükségünk van rá, ehhez csak egy terminált írunk be:

sudo zzupdate

Miután elindította, a zzupdate mindenekelőtt a git-en keresztül automatikusan frissíti a szkriptet, majd frissíti az elérhető csomagok adatait, kéri, hogy tiltsa le a harmadik féltől származó adattárakat, szükség esetén frissítse a csomagokat, és ellenőrizze, hogy van-e új Ubuntu verzió.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   nevi dijo

    Lehetséges a parancsok egymás utáni végrehajtása is (parancs1; parancs2; parancs3) vagy feltételesen (parancs1 && parancs2 && parancs3) annak elkerülése érdekében, hogy a másik végrehajtásához meg kell várni az egyik parancs befejezését; Ezekben az esetekben van értelme a -y opciónak.

  2.   Jose Juan dijo

    A szkript nagyszerű, de ezekre a feladatokra bízva nagyon elbizonytalanodom, mivel frissíti önmagát, és a fejlesztő megváltoztathatja a rosszindulatú kódot, még akkor is, ha a GitHubon van. Az igazság nem bízott a ZaneCEO-ban.

    Ez a kód része (setup.sh), és kívánt esetben eltávolítható:

    ## Telepítse a frissítést
    kidobta ""
    ha [! -d "$ INSTALL_DIR"]; azután
    echo "Telepítés ..."
    kidobta "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    git klón https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    más
    echo "Frissítés ..."
    kidobta "----"
    fi