Поиск по сайту:

Как обновить Ubuntu с помощью одной команды

Обновить Ubuntu очень просто! Даже начинающий пользователь сможет легко обновить Ubuntu с одной версии на другую с первой попытки. Вот почему я всегда рекомендовал Ubuntu новичкам, которые хотят впервые попробовать Linux. Однако разработчик сделал процесс обновления намного проще, чем когда-либо. Встречайте zzupdate, простую утилиту командной строки для полного обновления ПК/сервера Ubuntu через apt, в основном в автоматическом режиме и без присмотра. Хотите верьте, хотите нет, но теперь вы можете обновить версию Ubuntu, настольную или серверную, с помощью одной команды. Я протестировал этот сценарий в Ubuntu 18.04 LTS, и он работал нормально, как описано ниже. Читай дальше.

Функции

  • Автоматическое автоматическое обновление.
  • Вмешательства пользователя или каких-либо знаний в области кодирования не требуется.
  • Простота установки и использования. Просто скачайте и начните использовать его в кратчайшие сроки.
  • Бесплатный и с открытым исходным кодом. Исходный код находится в свободном доступе на GitHub.

Обновите Ubuntu с помощью одной команды, используя zzupdate

Официальный и рекомендуемый способ обновления любой версии Ubuntu до следующей доступной версии — это выполнить одну за другой следующие команды и следовать инструкциям на экране.

Для Ubuntu Desktop:

sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot
sudo update-manager -d

Для Сервера Ubuntu:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot
$ sudo do-release-upgrade -d

Однако вам не нужно запускать все эти команды для обновления Ubuntu. zzupdate обновляет любую версию Ubuntu с помощью одной команды.

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

Открытое программное обеспечение и обновления

В мастере Программное обеспечение и обновления перейдите в раздел Обновления и выберите тип версии, которую вы хотите обновить.

Если вы хотите обновить текущую версию Ubuntu до любой доступной новой версии (LTS или без LTS), выберите «Для любой новой версии» в разделе «Сообщить мне о новой версии Ubuntu»< раскрывающийся список.

Если вы хотите обновить текущую версию Ubuntu только до следующей доступной версии LTS, выберите «Для версий с долгосрочной поддержкой» в раскрывающемся списке «Сообщить мне о новой версии Ubuntu». вниз в разделе Обновления.

Выберите тип версии Ubuntu

Выбрав тип версии, закройте окно «Программное обеспечение и обновления».

Затем загрузите утилиту «zzupdate» с помощью команды:

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

Пример вывода будет:

[...]

Installing...
-------------
Cloning into 'zzupdate'...
remote: Counting objects: 96, done.
remote: Total 96 (delta 0), reused 0 (delta 0), pack-reused 96
Unpacking objects: 100% (96/96), done.
Already up to date.

Setup completed!
----------------
See https://github.com/TurboLabIt/zzupdate for the quickstart guide.

Затем выполните следующую команду для обновления Ubuntu:

sudo zzupdate

Это так просто. Вам не нужно ничего делать. zzupdate позаботится обо всем и обновит вашу текущую версию Ubuntu до следующей доступной версии.

zzupdate в действии

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

Вот мой рабочий стол Ubuntu 18.10 после обновления с Ubuntu 18.04 LTS:

Рабочий стол Ubuntu 18.10

Примечание для тех, кто обновляет Ubuntu через сеанс SSH:

Если вы выполняете обновление через SSH, рекомендуется начать процесс обновления во время сеанса экрана. Потому что в случае сбоя подключения SSH во время процесса обновления вы можете легко повторно подключиться к сеансу обновления.

Чтобы установить инструмент экрана, запустите:

sudo apt-get install screen

Затем запустите сеанс экрана с помощью команды:

screen

В случае сбоя подключения вы можете повторно подключиться к сеансу обновления с помощью команды:

screen -Dr

Теперь выполните следующую команду для обновления Ubuntu:

sudo zzupdate

Настройка zzupdate

zzupdate работает отлично из коробки. Однако, если вы хотите изменить некоторые параметры (например, исключить перезагрузку или агрессивность версии), вы можете сделать это, изменив файл конфигурации.

Скопируйте файл конфигурации по умолчанию:

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

Отредактируйте файл конфигурации:

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

Затем измените параметры в соответствии с вашими требованиями.

Вот список доступных параметров.

  • ПЕРЕЗАГРУЗКА – если значение равно 1, система будет перезагружена по окончании процесса обновления. По умолчанию — 1.
  • REBOOT_TIMEOUT – значение тайм-аута перезагрузки по умолчанию. Значение по умолчанию — 15.
  • VERSION_UPGRADE – если значение равно 1, выполняется обновление версии, если доступна новая версия Ubuntu.
  • VERSION_UPGRADE_SILENT – если значение равно 1, обновление версии происходит автоматически, без каких-либо запросов пользователя. Значение по умолчанию — 0.
  • COMPOSER_UPGRADE – если значение равно 1, композитор автоматически обновляется.

По умолчанию мы запускаем «zzupdate» для обновления Ubuntu с параметрами по умолчанию. Мы также можем создавать различные профили с конкретными параметрами.

Для этого создайте определенный профиль, скопировав файл конфигурации по умолчанию:

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

Обратите внимание: в названии профиля я использовал «ostechnix».

Затем измените доступные параметры по умолчанию в соответствии с вашими требованиями.

sudo vi /etc/turbolab.it/zzupdate.profile.ostechnix.conf
REBOOT=0
REBOOT_TIMEOUT=10
VERSION_UPGRADE=1

Сохраните и закройте файл. Теперь вы можете начать процесс обновления, используя указанное имя профиля, как показано ниже.

sudo zzupdate ostechnix

Аналогичным образом вы можете создать сколько угодно профилей с разными параметрами.

Рекомендуем прочитать:

  • Как обновить все в Linux с помощью одной команды
  • 3 различных способа обновления Ubuntu до последней версии
  • Автоматическая установка обновлений и исправлений безопасности в Ubuntu

Ресурс:

  • репозиторий zzupdate на GitHub

Статьи по данной тематике