Данное руководство предназначено для обновления Ubuntu 14.04 до версии 16.04 на сервере. Версия Ubuntu 16.04 LTS, известная как Xenial Xerus, вышла 21 апреля 2016 года. Ознакомиться с заметками о выпуске можно на официальном сайте Ubuntu.
Обратите внимание: перед обновлением на рабочем сервере обязательно проведите всестороннее тестирование системы.
Переход с Ubuntu 14.04 на Ubuntu 16.04
Сначала установите SSH-соединение с вашим сервером и обновите все установленные пакеты.
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
Проверьте, установлена ли у вас утилита update-manager-core, используя следующую команду.
dpkg - l | grep update-manager-core
Если команда не выдает никаких результатов, это указывает на то, что update-manager-core не установлен. Установите его, используя следующую команду:
sudo apt-get install update-manager-core
Обновления с версии Ubuntu 14.04 LTS до 16.04 LTS станут доступны лишь после релиза Ubuntu 16.04.1 LTS, который намечен на 21 июля 2016 года. Следовательно, на дату написания (15 июня) нам придется воспользоваться параметром — d для принудительного обновления. Однако этот метод не рекомендуется для использования на рабочих серверах.
do-release-upgrade - d
С выходом Ubuntu 16.04.1 вы сможете просто использовать команду.
do-release-upgrade
По завершении обновления перезагрузите сервер. После этого снова подключитесь через SSH и выполните команду lsb_release — a, чтобы узнать версию Ubuntu.
root@ubuntu:~# lsb_release - a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04 LTS Release: 16.04 Codename: xenial
Поздравляем! Вы успешно провели обновление с Ubuntu 14.04 до 16.04. Теперь ваша система использует Systemd, и вам больше не нужно беспокоиться о upstart.
root@ubuntu:~# Проверьте состояние apache2 с помощью команды: systemctl status apache2.● apache2.service - LSB: Веб-сервер Apache2 Загружен: загружен (/etc/init. d/apache2; ошибка; заводская настройка: включена) Дополнение: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Статус:активный (работающий) с Ср 2016-06-15 11:30:38 EDT; 9 минут назад Docs: man:systemd-sysv-generator(8) Process: 337 ExecStart=/etc/init. d/apache2 start (code=exited, status=0/SUCCESS) CGroup: /system. slice/apache2.service ├─441 /usr/sbin/apache2 - k start └─444 /usr/sbin/apache2 - k start
Ваши комментарии, вопросы и предложения всегда рады видеть. Если этот пост вам понравился, не забудьте поделиться им с друзьями в социальных сетях! Следите за нами, чтобы не пропустить новые уроки по Linux.
Ваши комментарии, вопросы и предложения всегда рады видеть. Если этот пост вам понравился, не забудьте поделиться им с друзьями в социальных сетях! Следите за нами, чтобы не пропустить новые уроки по Linux.

