Zaktualizuj swoje Ubuntu całkowicie za pomocą jednego polecenia za pomocą zzUpdate

zZaktualizacja

Dla tych, którzy są użytkownikami Ubuntu będą wiedzieć, że aktualizacja ich systemu jest naprawdę łatwa, Wystarczy wpisać kilka poleceń i mieć połączenie z Internetem w momencie, gdy to robisz, a system zostanie zaktualizowany.

Ten proces nie stanowi żadnego problemu nawet dla większości nowicjuszy. Jest też kilka narzędzi służących do tej pracy, które jeszcze bardziej nam to ułatwiają, a przede wszystkim pozwalają zaoszczędzić sporo czasu.

Wiele z nich ci z nas, którzy są użytkownikami Ubuntu i którzy dokonali aktualizacji ręcznie Musimy wiedzieć, że istnieje szereg poleceń, za pomocą których wykonujemy ten proces, których możemy szczegółowo opisać poniżej:

Aby wykonać czyszczenie pamięci podręcznej:

sudo apt-get clean

Zaktualizuj naszą listę repozytoriów i pakietów

sudo apt-get update

Pobierz i zainstaluj najnowsze wersje pakietów, zależności i prawdopodobnie najnowsze jądro.

sudo apt-get dist-upgrade -y

Uaktualnij do następnej wersji Ubuntu

sudo do-release-upgrade

Usuń wszystkie przestarzałe pakiety i że nie są już potrzebne

sudo apt-get autoremove -y

Zastosowanie każdego z tych poleceń na końcu poprzedniego może zająć trochę czasu, więc częste aktualizacje nie są najwygodniejsze.

Dlatego w dniu godzo i będziemy mówić o scenariuszu, który koncentruje się na tej pracy aby zaktualizować nasz system, skrypt o którym mówimy to zzUpdate.

zzUpdate to prosty i konfigurowalny skrypt do pełnej aktualizacji systemu Ubuntu z wiersza poleceń i jest odpowiedzialny za wykonanie każdego polecenia w celu wykonania pełnej aktualizacji systemu bez konieczności czekania na potwierdzenie Następny krok.

To, co czyni ten skrypt interesującym, to fakt, że zzUpdate zaktualizuje Ubuntu do następnej dostępnej wersji w przypadku normalnej wersji, podczas gdy w przypadku wersji Ubuntu LTS próbuje tylko wyszukać następną wersję LTS, a nie najnowszą dostępną wersję Ubuntu.

aktualizacja-ubuntu

Jak zainstalować zzUpdate na Ubuntu i pochodnych?

Si chcą zainstalować ten skrypt w swoich systemach Musimy tylko otworzyć terminal i wykonać następujące polecenia. Proces jest prosty musimy tylko upewnić się, że zainstalowaliśmy pewne zależności w przypadku ich braku.

sudo apt install curl

Zależność jest już zainstalowana teraz pobierzemy skrypt i zainstaluje git w przypadku braku zależności zainstalowanej w naszym systemie

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

Po pomyślnym zainstalowaniu teraz musimy edytować nasz plik konfiguracyjny, ale najpierw musimy go stworzyć za pomocą:

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

plik Ma konfigurację, o której można powiedzieć, że jest zalecana, ale możemy go edytować zgodnie z naszymi potrzebami.

Edytujemy za pomocą:

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

Gdzie zobaczymy coś takiego, gdzie 1 to tak, a 0 to nie:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Gdzie pierwsza opcja Wskazujemy, czy chcemy ponownie uruchomić, czy nie, po zakończeniu aktualizacji systemu, po którym następuje limit czasu na ponowne uruchomienie.
  • W opcjach wersji aktualizacji pierwsza, w przypadku ustawienia 1, zaktualizuje do wersji Ubuntu, a jeśli jest na 1, VERSION_UPGRADE_SILENT dokona aktualizacji bez pytania o nic ani informowania o tym użytkownika.
  • Ostatnia opcja w przypadku bycia 1 spowoduje zainstalowanie Composera i zaktualizowanie jego pliku wykonywalnego, a ostatnia opcja skonfiguruje parametr Prompt = norm w pliku / etc / update-manager / release-upgrades. Pozwala to instalacjom Long Term Support (LTS) na aktualizację do najnowszej dostępnej wersji innej niż LTS

Już skonfigurowany do naszych potrzeb możemy wykonać zzupdate, aby zaktualizować nasz system za każdym razem, gdy tego potrzebujemy, w tym celu wpisujemy tylko terminal:

sudo zzupdate

Po uruchomieniu zzupdate najpierw automatycznie zaktualizuje skrypt przez git, a następnie zaktualizuje informacje o dostępnych pakietach, poprosi o wyłączenie repozytoriów innych firm, zaktualizuje pakiety w razie potrzeby i sprawdzi, czy jest nowa wersja Ubuntu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   znamiona powiedział

    Możliwe jest również wykonywanie poleceń sekwencyjnie (polecenie1; polecenie2; polecenie3) lub warunkowo (polecenie1 && polecenie2 && polecenie3), aby uniknąć konieczności czekania na zakończenie jednego polecenia, aby wykonać inne; W takich przypadkach opcja -y ma sens.

  2.   Jose Juan powiedział

    Skrypt jest świetny, ale powierzanie mu tych zadań sprawia, że ​​jestem bardzo niepewny, ponieważ sam się aktualizuje, a programista może zmienić kod na złośliwy, nawet jeśli znajduje się on na GitHubie. Prawda nie ufała ZaneCEO.

    Jest to część Twojego kodu (setup.sh) i można ją usunąć w razie potrzeby:

    ## Zainstaluj aktualizację
    wyrzucił ""
    gdyby [! -d "$ KATALOG_INSTALACYJNY"]; następnie
    echo „Instalowanie ...”
    wyrzucił "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd „$ INSTALL_DIR_PARENT”
    git clone https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    więcej
    echo „Aktualizowanie ...”
    wyrzucił "----"
    fi