Уже скоро состоится финальный релиз одного из самых популярных дистрибутивов Linux - Ubuntu 16.10 с кодовым именем Yakkety Yak. Релиз запланирован на 13 октября, а пока мы можем обновиться до самой последней бета-версии. Напоминаю, что она может содержать ошибки и делать это не рекомендуется, если вам нужна система для работы.
В этом выпуске мы получим обновленное до самой последней версии ядро, возможность выбора оболочки Unity 8, новый конфигуратор сети и еще много чего интересного. В этой статье мы рассмотрим обновление до Ubuntu 16.10 Yakkety Yak. Мы детально обговорим как обновить домашний компьютер, а также сервер до этой версии Ubuntu. Этот метод подходит как для Ubuntu 16.04, так и для более старых версий.
Содержание статьи:
Обновление до Ubuntu 16.10 для рабочего стола
На самом деле все выполняется очень просто. Достаточно следовать этой пошаговой инструкции и вы получите новую версию системы без переустановки и потери ваших программ.
Шаг 1. Обновление системы
Чтобы уменьшить вероятность ошибок, перед тем как обновлять дистрибутив, нужно обновить все пакеты до самой новой версии. Поэтому откройте терминал (Ctrl + Alt +T) и выполните такие команды:
sudo apt update
$ sudo apt full-upgrade
Эти команды загрузят и обновят все пакеты до последней версии. Затем нужно перезагрузить компьютер:
sudo reboot
Шаг 2. Настройка обновления
Чтобы приступить к обновлению выполните в терминале:
sudo update-manager -d
Программа отработает и покажет, что все программное обеспечение обновлено, а новых релизов не доступно. Это происходит потому, что Ubuntu 16.04 - LTS релиз и по умолчанию он будет предлагать обновление Ubuntu только до следующего LTS релиза - Ubuntu 18.04. Но вы можете настроить программу, чтобы она показывала все доступные версии. Для этого нажмите настройки:
На вкладке обновления, напротив пункта сообщить мне о новой версии выберите значение для любой новой версии, затем закройте это окно.
Шаг 3. Запуск обновления
Теперь мы готовы запустить обновление. Для этого еще раз выполните эту команду:
sudo update-manager -d
На этот раз она обнаружит доступную Ubuntu 16.10. Чтобы обновить Ubuntu до 16.10 нажмите Обновить.
Затем еще раз нажмите Обновить.
Через несколько минут менеджер программного обеспечения предложит вам начать обновление.
Шаг 4. Завершение обновления
Дальше все будет происходить уже без вашего вмешательства, менеджер обновлений загрузит необходимые пакеты и займется их распаковкой и установкой. Скорость будет зависеть от вашего интернет-соединения.
После завершения обновления программа предложит удалить уже не нужные пакеты:
Затем нужно перезагрузить компьютер:
Шаг 5. Готово
Вот и все, теперь обновление до Ubuntu 16.10 Yakkety Yak прошло успешно. Введите свой пароль чтобы войти в систему:
Рабочий стол выглядит вот так:
Чтобы убедится в том, что это действительно та версия, вы можете открыть пункт О Системе в настройках:
Файловый менеджер и браузер:
Также можно проверить версию системы через терминал:
cat /etc/*-release
Или:
lsb_release -a
Это все. Теперь вы точно знаете что у вас запущенна самая новая версия Ubuntu 16.10. Но не забывайте, что это всего лишь бета-версия и она может быть не совсем стабильна.
Обновление до Ubuntu 16.10 для сервера
Мы рассмотрели как обновить Ubuntu до 16.10 в версии для рабочего стола, а теперь посмотрим как сделать то же самое для сервера. Сервер имеет одно и очень большое отличие - здесь нам нужно пользоваться только командной строкой и еще одно, во время обновления может разорваться ваше ssh соединение с сервером, а это может привести к повреждению системы.
Но мы рассмотрим как со всем этим справиться. Просто выполните перечисленные ниже шаги.
Шаг 1. Установка менеджера обновлений
Сначала нам нужно установить менеджер обновлений. Для этого выполните команду:
sudo apt install update-manager-core
Шаг 2. Настройка обновления
Как и в предыдущей версии, менеджер обновлений по умолчанию не обнаружит версии Ubuntu 16.10 потому, что она не является LTS. Чтобы включить показ обычных версий необходимо внести некоторые изменения в один файл.
sudo vi /etc/update-manager/release-upgrades
Затем замените строчку Prmpt=lts на Prompt=normal
Вообще, параметр Prompt может принимать три параметра:
- Never - не показывать никакие новые версии Ubuntu;
- Normal - показывать все доступные новые версии Ubuntu, если будет найден один или больше новых релизов, менеджер обновлений предложит обновить текущую версию;
- Lts - показывать только если есть новый LTS релиз. Будет предложено обновить текущий релиз до следующего доступного LTS релиза. Эта опция не может быть использована, если текущий релиз не LTS.
Чтобы сохранить изменения в vi нажмите Esc, затем наберите :w, а чтобы закрыть редактор :q. После того, как вы установили параметр Normal, можно переходить к обновлению.
Шаг 3. Настройка стабильного соединения
Если вы подключены к серверу по SSH и неуверены в стабильности своего интернет-соединения, лучше выполнить обновление через сессию screen. В таком случае даже при разрыве соединения ничего страшного не случится, а вы сможете потом снова подключиться к тому же терминалу.
Сначала установите screen:
sudo apt install screen
Теперь запустите сессию screen:
screen
Если что-то пойдет не так и соединение разорвсется, то вы сможете восстановить сессию выполнив:
screen -Dr
Шаг 4. Обновление пакетов
Но сначала давайте обновим все системные пакеты до самых новых версий. Для этого выполните такие команды:
sudo apt update
$ sudo apt full-upgrade
И перезагрузите систему:
sudo reboot
Шаг 5. Начало обновления
Чтобы обновить Ubuntu 16.04 до 16.10 на сервере выполните команду:
sudo do-release-upgrade -d
Затем вам придется несколько раз нажать Y и Enter, чтобы подтвердить процесс обновления. Затем процесс пойдет без вас и может занять до получаса. Все зависит от мощности сервера и скорости интернета.
Затем еще раз нажмите Y, чтобы удалить ненужные пакеты и еще раз для перезагрузки.
Шаг 6. Готово
Теперь ваш сервер с Ubuntu обновлен до самой последней версии. Вы можете проверить версию системы методами, описанными выше.
Выводы
Как видите, обновить ubuntu 16.04 до 16.10 не так уж сложно, просто на это нужно потратить немного времени. Также есть риск что система обновится неправильно и возникнут некоторые ошибки, но если все сделать правильно, то он минимален. Если у вас остались вопросы, спрашивайте в комментариях!
Видео обновления Ubuntu до 16.04:
alex@alex-Lenovo-G450:~$ sudo apt full-update
E: Неверная операция full-update
опечатка просто...
Автор имел ввиду full-upgrade
А в чем отличие 16.04 от 16.10?
Обновил 16.04 до 16.10, после этого система перестала загружаться (появляется загрузочный экран с надписью "Убунту", затем ПК зависает). На оф. форуме один человек посоветовал не обновляться пока. т.к. новая версия пока еще сильно забагованная.
Обновил вчера. Проблема осталась. Кто-нибудь нашел как решить?