Актуализирайте напълно своя Ubuntu с една команда с zzUpdate

zZupdate

За тези, които са потребители на Ubuntu те ще знаят, че актуализирането на тяхната система е наистина лесно, Трябва само да въведете няколко команди и да имате интернет връзка по време на това и системата ще се актуализира.

Този процес не представлява проблем дори за най-начинаещите. Има и някои инструменти, ориентирани към тази работа, които ни улесняват още повече и преди всичко ни спестяват много време.

Много от тях тези от нас, които сме потребители на Ubuntu и които са направили актуализация ръчно Трябва да знаем, че има поредица от команди, с които изпълняваме този процес, от които можем да разгледаме по-долу:

За изпълнение на почистване на кеша:

sudo apt-get clean

Актуализирайте нашия списък с хранилища и пакети

sudo apt-get update

Изтеглете и инсталирайте най-новите версии на пакета, зависимости и евентуално най-новото ядро.

sudo apt-get dist-upgrade -y

Надстройте до следващата версия на Ubuntu

sudo do-release-upgrade

Премахнете всички остарели пакети и че те вече не са необходими

sudo apt-get autoremove -y

Прилагането на всяка от тези команди в края на предишната може да отнеме време, така че не е най-удобно да се актуализира често.

Ето защо денят на чo и ще говорим за сценарий, който е фокусиран върху тази работа за да актуализираме нашата система, скриптът, за който говорим, е zzUpdate.

zzUpdate е прост и конфигурируем скрипт за пълно актуализиране на вашия Ubuntu от командния ред и отговаря за изпълнението на всяка команда за извършване на пълна актуализация на вашата система, без да се налага да чакате потвърждение Следваща стъпка.

Това, което прави този скрипт интересен, е, че zzUpdate ще актуализира Ubuntu до следващата налична версия в случай на нормална версия, докато за версиите на Ubuntu LTS той се опитва да търси само следващата версия на LTS, а не най-новата налична версия на Ubuntu.

актуализация-ubuntu

Как да инсталирам zzUpdate на Ubuntu и деривати?

Si те искат да инсталират този скрипт на своите системи Просто трябва да отворим терминал и да изпълним следните команди. Процесът е прост просто трябва да се погрижим да инсталираме някои зависимости в случай, че ги няма.

sudo apt install curl

Зависимостта вече е инсталирана сега ще изтеглим скрипта и той ще инсталира git в случай, че зависимостта не е инсталирана в нашата система

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

След като са го инсталирали успешно, сега трябва да редактираме нашия конфигурационен файл, но първо трябва да го създадем с:

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

Файлът Той има конфигурация, за която може да се каже, че е препоръчителна, но можем да го редактираме според нуждите ни за него.

Редактираме с:

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

Къде ще видим нещо подобно, където 1 е да и 0 е не:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Където е първият вариант Посочваме дали искаме да рестартираме или не в края на актуализацията на системата, последвано от времето за изчакване за извършване на рестартирането.
  • В опциите за версия за надстройка, първата, в случай на настройка 1, ще се актуализира до версията на Ubuntu, докато ако е в 1, VERSION_UPGRADE_SILENT ще извърши актуализацията, без да пита нищо или да информира потребителя за това.
  • Последните опции, ако са зададени на 1, ще инсталират Composer и ще актуализират неговия изпълним файл, а последната опция задава параметъра Prompt = norm във файла / etc / update-manager / release-upgrades. Това позволява инсталациите за дългосрочна поддръжка (LTS) да бъдат надстроени до последната налична версия, която не е LTS

Вече конфигуриран според нашите нужди можем да изпълним zzupdate, за да актуализираме нашата система всеки път, когато имаме нужда, за това въвеждаме само терминал:

sudo zzupdate

След като го стартирате, zzupdate ще актуализира скрипта автоматично чрез git на първо място, след това ще актуализира информацията за наличните пакети, ще ви помоли да деактивирате хранилища на трети страни, да актуализирате пакетите, когато е необходимо, и да проверите за нова версия на Ubuntu .


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Неви каза той

    Също така е възможно да се изпълняват команди последователно (command1; command2; command3) или условно (command1 && command2 && command3), за да се избегне необходимостта да се чака завършването на една команда, за да се изпълни друга; В тези случаи опцията -y има смисъл.

  2.   Хосе Хуан каза той

    Скриптът е страхотен, но ако го поверя на тези задачи, съм много несигурен, тъй като се актуализира и разработчикът може да промени кода за злонамерен, дори ако е на GitHub. Истината не вярваше на ZaneCEO.

    Това е част от вашия код (setup.sh) и може да се премахне при желание:

    ## Инсталиране / актуализиране
    изхвърли ""
    ако [! -d "$ INSTALL_DIR"]; тогава
    echo "Инсталиране ..."
    изхвърли "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    git клонинг https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    още
    ехо "Актуализиране ..."
    изхвърли "----"
    fi