Как обновить Ubuntu 16.04 и 17.10 до версии 18.04 LTS

APT – advanced package tool. Пакетный менеджер на ubuntu (и Debian) – позволяет легко искать приложения, скачивает приложения из репозиториев, устанавливает и их зависимости, удаляет все это при необходимости. Apt работает с пакетам .deb (так же как и Debian, на основе которого построен Ubuntu).

Обновления Ubuntu Server

Для обновления Ubuntu до новой версии Ubuntu , сперва необходимо настроить менеджер обновлений.

Установка менеджера обновлений

Установите менеджер обновлений, если он еще не установлен на вашем сервере:

sudo apt-get install update-manager-core

Настройка менеджера обновлений

Теперь добавьте строчку Prompt=lts в конфигурационный файл /etc/update-manager/release-upgrades

sudo nano /etc/update-manager/release-upgrades

и меняем значения с normal на lts

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

sudo do-release-upgrade -d

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

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

Обновим наши репозитории и программное обеспечение до самых последних версий:

sudo apt update && sudo apt dist-upgrade -y

Если потребуется, то перезагружаем систему для завершения установки:

sudo reboot

После завершения обновления и перезагрузки системы удаляем устаревшие пакеты:

sudo apt autoclean && sudo apt autoremove —purge -y

Вот и все. Теперь вы знаете как можно обновить Ubuntu Server до актуальной версии LTS.

Если есть вопросы, то пишем в комментариях.

Также можете помочь проекту, заранее всем СПАСИБО!!!

Пожертвовать

Обновление системы

Через графический интерфейс

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

sudo apt update

sudo apt upgrade

Обновление системы

Или с помощью менеджера приложений (используя графический интерфейс).

После того, как все приложения были обновлены можно приступать к обновлению системы. Запускаем менеджер обновления от имени суперпользователя и с флагом d (в терминале — CTRL+ALT+T):

sudo update-manager -dФлаг d необходим в данный момент из-за того, что последняя версия имеет статус бета (разрабатываемый релиз). Если на момент чтения статьи уже доступна в качестве релизной версии, то можно использовать команду без данного флага.

Если все идет по плану — то откроется окно (рис. выше) в котором будет сообщаться об отсутствии обновлений для компьютера и доступности нового выпуска системы (Ubuntu ). Для начала обновления жмем на кнопку «Обновить».

Следующим откроется окно с информацией о выпуске, можно просмотреть информацию и двигаться дальше, нажав «Обновить»:

Обновление системы

Если у тебя добавлены сторонние репозитории (источники приложений) то откроется окно с информацией о том, что они были отключены. Если они понадобятся в дальнейшем — то их можно будет активировать после обновления системы.

После всех вышеописанных действий мы наконец добрались до финишной прямой, после прохождения которой останется только ждать, глядя на заполняющийся прогрессбар процесса обновления.

На окне с двумя кнопками «Отменить» и «Начать обновление» — думаю не стоит особо заострять внимание — тут все понятно:

А вот и все — после выполнения предыдущего пункта откроется окно с прогрессом обновления:

В процессе установки могут периодически всплывать окна с различными вопросами и предупреждениями как от различных приложений, так и от самой системы. Что касается приложений — тут все индивидуально, а примером вопроса от системы я продемонстрирую следующее окно:

Тут нас спрашивают: «удалять ли устаревшие пакеты?». В большинстве случаев рекомендуется удалить их (предварительно можно просмотреть список того, что будет удалено под кнопкой «подробности»).

Читайте также:  Как отличить оригинал 5s от подделки iphon

Последним всплывающим окном мы увидим следующее:

Обновление системы

Перезагрузим систему.

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

Для того, чтобы убедиться, что система обновилась до версии в терминале можно выполнить команду:

lsb_release -a

Через текстовый терминал

Процесс обновления Ubuntu в консоли мы инициируем командой do-release-upgrade от имени суперпользователя. И, по аналогии с обновлением через update-manager используем флаг d — как я указывал в начале статьи, он:  «необходим в данный момент из-за того, что последняя версия имеет статус бета (разрабатываемый релиз). Если на момент чтения статьи уже доступна в качестве релизной версии, то можно использовать команду без данного флага».

Итак, выполняем команду:

Обновление системы

sudo do-release-upgrade -d

Запустится проверка наличия обновлений. После чего, если обновления системы будут найдены, тебе нужно будет подтвердить начало их установки нажав Д (Y):

После этого система начнет загрузку и установку новых пакетов — процесс не быстрый, так что не забудь подготовить чашечку чая и пару бутербродов, чтобы не скучать в ожидании следующего диалога в терминале:

Как я писал выше — здесь следует ответить Д (Y) чтобы система удалила старые и больше не нужные пакеты.

По прошествии некоторого времени, когда будет окончено удаление устаревших пакетов, система предложит диалог перезагрузки:

Тут следует согласиться и нажать Д (Y). После перезагрузки можно считать процесс обновления Ubuntu завершенным.

Обновление системы

8 663Rate this item: Rating↓ Ещё по теме

  • Ubuntu LTS

    Когда выйдет Ubuntu Первым релизом новой версии Убунту ожидается выпуск Alpha…

  • Установка Unity в Ubuntu и

    Оболочка рабочего стола Unity была стандартной для Ubuntu, начиная, с версии …

  • Как убрать заголовок окна Firefox в Ubuntu

    Для тех, кто привык к заголовку браузера в одну строку в Firefox…

  • Как изменить Hostname в Ubuntu

    Hostname — это имя компьютера (имя хоста) и его идентификатор в локальной…

Обновление Ubuntu

Созданный нами далее сценарий позаботится обо всем процессе, включая обновление исходных текстов нужных пакетов, в том числе Flatpaks и Snaps, а также очистке ненужных пакетов. Откройте окно Терминала и следуйте таким пошаговым инструкциям.

Создайте пустой файл с именем «update«:

touch update

который будет содержать нужные команды.

Откройте его в текстовом редакторе:

nano -w update

для возможности редактирования.

Напишите такой код:

#!/bin/bash

обязательно в первой строке.

Ниже добавьте строку:

Обновление Ubuntu

sudo apt update

для проверки наличия обновлений программного обеспечения.

Пришло время вставить строку:

sudo apt upgrade -y

для установки всех ожидающих пакетов.

Эта строка:

sudo apt autoremove -y

автоматически удалит нежелательные пакеты.

Следующая команда:Как искать новые обои для Gnome c Wonderwall

sudo snap refresh

обработает все Snap пакеты в системе.

Последняя составляющая скрипта:

sudo flatpak update -y

обновит Flatpak (если не используете эту утилиту, можете пропустить шаг).

Далее вносить изменения в файл скрипта не нужно. Сохраните работу нажатием клавиш Ctrl+O на клавиатуре и выйдите из редактора Nano при помощи комбинации клавиш Ctrl+X.

Установка сценария

Чтобы установить скрипт, поместите его в каталог «/usr/bin/«. Для этого получите повышенные права доступа в Терминале командой:

sudo -s

с последующим вводом пароля.

На очереди перемещение:

mv update /usr/bin/

скрипта в нужный каталог.

Обновление Ubuntu

Теперь, когда он находится в положенном месте, пришло время изменить права доступа:

chmod +x /usr/bin/update

для запуска в качестве программы на ПК. Все готово для использования.

Использование сценария

Теперь мы можем запустить все внесенные в скрипт команды простым действием, написав:

update

в Терминале. Закончите работу нажатием клавиши ввода.

Больше ничего делать не нужно, дождитесь окончания работы сценария обновления Ubuntu. Или операционной системы Linux Mint, как в примере. Спасибо за внимание!

ОС Linux Mint 19.1 получает Cinnamon 4.0

Решение проблем с загрузчиком GRUB после обновления ядра

Иногда во время инсталляции апдейтов для ядра происходят ошибки или же пользователь сам завершил установку файлов невовремя. В таких ситуациях возникает неполадка, при которой операционная система попросту перестает загружаться. Касается это и обладателей проприетарных драйверов от компании NVIDIA. Решение здесь одно: загрузиться со старого ядра и удалить новое с дальнейшей переустановкой или выбором более стабильной версии.

Решение проблем с загрузчиком GRUB после обновления ядра
Решение проблем с загрузчиком GRUB после обновления ядра
Решение проблем с загрузчиком GRUB после обновления ядра
Решение проблем с загрузчиком GRUB после обновления ядра
  1. Включите компьютер и сразу же нажмите на клавишу Esc, чтобы перейти к меню загрузок. Используйте стрелки для перемещения к пункту «Дополнительные параметры для Ubuntu», а затем нажмите на Enter.
  2. Отыщите здесь ваше старое рабочее ядро и выберите его для загрузки.
  3. Войдите в свою учетную запись, и после успешного включения графической оболочки запустите консоль.
  4. Введите sudo apt remove linux-header-5.2* linux-image-5.2*, где 5.2 — версия установленного ранее ядра.
  5. Укажите пароль для предоставления прав суперпользователя.
  6. После успешного удаления обновите загрузчик через sudo update-grub.
  7. Вы будете уведомлены о том, что генерация файла прошла успешно, и теперь вы снова будете загружаться со старого ядра.
Решение проблем с загрузчиком GRUB после обновления ядра
Решение проблем с загрузчиком GRUB после обновления ядра
Решение проблем с загрузчиком GRUB после обновления ядра

Потенциальные проблемы

Несмотря на то, что многие системы могут обновиться без каких-либо проблем, чаще всего гораздо безопаснее и более предсказуемо обновляться на новую версию операционной системы путём установки с нуля, настройки конфигурации с одновременным её тестированием, перенося пользовательские данные только после завершения установки.

Читайте также:  В приложении “Сервисы Google Play” произошла ошибка

Не следует обновлять production систему без предварительного тестирования всего установленного программного обеспечения и сервисов с новой версией в staging среде. Помните, что библиотеки, языки программирования и системные сервисы могли значительно измениться в обновлении. В Ubuntu важными изменениями по сравнению с предыдущей LTS версией стали переход к использованию системы инициализации systemd вместо Upstart, особый акцент на поддержке Python 3, а также использование PHP 7 вместо PHP 5.

Перед обновлением рекомендуем ознакомиться со списком изменений в Xenial Xerus.

Обновление Ubuntu до Ubuntu с использованием командной строки

Вы можете использовать командную строку для обновления своей Ubuntu или «headless» сервера. Сначала откройте окно терминала и выполните следующую команду для обновления существующего программного обеспечения:

sudo apt update && sudo apt dist-upgrade

Затем убедитесь, что у вас установлен пакет update-manager-core. Проверить это можно с помощью соответствующей команды:

sudo apt-get install update-manager-core

Затем отредактируйте файл конфигурации с помощью любого текстового редактора командной строки. Мы рекомендуем использовать «Nano».

sudo nano /etc/update-manager/release-upgrades

В нижней части этого файла измените значение «Запрос» с LTS на «normal».

Prompt=normal

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

do-release-upgrade -d

По завершении обновления перезагрузите оболочку системы, или сервер Ubuntu. Чтобы проверить версию Ubuntu, запустите:

lsb_release -a

Обновление Ubuntu до новой версии через командную строку

Шаг 1. Откройте терминал

Шаг 2. Обновление Ubuntu до новой версии

Обновление Ubuntu до новой версии выполняется в 2 этапа. Сначала нужно обновить все пакеты до новой версии и только потом обновлять саму систему.

Для обновления пакетов, введите в терминале последовательно следующие команды.

Если будут найдены обновления каких-либо пакетов, то эти пакеты должны быть обновлены.

Теперь выполним непосредственно обновление системы до новой версии. Выполняем команду:

После завершения обновления перезагрузите компьютер.

Источник

Обновление программ в Ubuntu через менеджер обновлений

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

Обновление программ в Ubuntu через менеджер обновлений

Менеджер обновлений Ubuntu довольно прост и вы можете запустить его через главное меню:

Сразу после запуска программа обновит списки программ из репозиториев, чтобы понять есть ли новые версии пакетов:

Обновление программ в Ubuntu через менеджер обновлений

Если не возникло никаких ошибок связи с сетью или источниками программного обеспечения, вы увидите такое окно:

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

Обновление программ в Ubuntu через менеджер обновлений

Осталось нажать кнопку Установить сейчас и начнется обновление пакетов Ubuntu:

Читайте также:  Знакомство с Virtualbox. Создание виртуальной машины.

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

Обновление программ в Ubuntu через менеджер обновлений

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

Поведение менеджера обновлений можно настроить. Для этого откройте утилиту Программы и обновления, затем перейдите на вкладку обновления:

Обновление программ в Ubuntu через менеджер обновлений

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

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

Обновление программ в Ubuntu через менеджер обновлений

Установка обновлений Ubuntu

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

Разработка Ubuntu происходит так, что новые версии программ поставляются только с релизом дистрибутива, а затем приходят только обновления исправляющие баги и проблемы с безопасностью. Но это не значит, что не нужно их устанавливать.

Установка обновлений Ubuntu

Кроме того, если вы хотите также иметь самые новые версии программного обеспечения, то можете использовать PPA разработчиков и устанавливать программы от туда. Как правило, разработчики всегда загружают самые новые версии.

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

Как правильно обновлять систему через терминал в Ubuntu подобных системах

Данная статья короткая и в ней расскажу, чем отличается команда apt-get upgrade от apt-get dist-upgrade.А также расскажу, почему лучше использовать команду apt-get dist-upgrade.

dist-upgrade vs upgrade

Исчерпывающие ответы можно получить из документации Debian:

Также можно обратиться к мануалу в системе (если знаете английский язык):

man apt-get dist-upgrade

Если по-русски, то вот описание команд из мануала:

upgradeupgrade используется для установки новейших версий всех установленных пакетов системы из источников, указанных в /etc/apt/ Будут разысканы новейшие версии установленных в настоящий момент пакетов и произведено обновление; ни в коем случае не будет удалено ни одного установленного пакета или установлено нового пакета, не имеющего уже установленной в системе предыдущей версии. Текущие версии установленных в настоящий момент пакетов, если они не могут быть обновлены новыми версиями без изменения статуса других пакетов, будут оставлены в неизменном виде. Для того, чтобы apt-get узнал о существовании доступных новых версиях пакетов, данной команде должна предшествовать команда update.

dist-upgrade

dist-upgrade, в дополнение выполняет функцию upgrade, а также разумно управляет изменением зависимостей с новыми версиями пакетов; apt-get имеет «умную» систему разрешения конфликтов и она будет в случае необходимости пытаться произвести обновление наиболее важных пакетов за счет менее важных. Файл /etc/apt/ содержит список источников для получения пакетов, из которых будут получены файлы пакетов. Таким образом, когда вы обновляете систему с помощью команды: 

Как правильно обновлять систему через терминал в Ubuntu подобных системах

sudo apt-get upgrade

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

sudo apt-get dist-upgrade

удалит старые пакеты, разрешит конфликты, доставит необходимые зависимости, доставит новые пакеты, если требуется. Более умный и гибкий инструмент обновления поэтому, я советую пользоваться dist-upgrade для обновления системы, а про upgrade вообще забыть. И да команда:

sudo apt-get dist-upgrade

не обновляет версию дистрибутива Ubuntu,для обновления дистрибутива до следующей версии есть другая отдельная команда: 

do-release-upgrade

Перед выполнением которой нужно очень долго подумать, прежде чем применять на LTS версии  Ubuntu (на дистрибутиве с долгосрочной версией поддержки). Кроме того, стоит упомянуть, что можно заблокировать обновление каких-либо пакетов:

Как заблокировать обновление определенного пакета (программы) в Ubuntu Ни одна из этих двух команд не будет их обновлять после данных манипуляций. источник