Обновление до ubuntu 14 04

Помощь 05.08.2019
Помощь

Вот уже скоро выходит новая LTS-версия замечательного дистрибутива Linux - Ubuntu. Многие пользователи задаются вполне резонным вопросом: "Как же обновиться до Ubuntu 18.04 LTS". Какая магия сопутствует этому? Об этом мы поговорим в сегодняшней статье.

Перед установкой

Перед тем, собственно, как начать само обновление, надо убедиться, что никакие важные данные не будут потеряны. Конечно, если вы, все же, хотите проделать это все чисто ради эксперимента на абсолютно нейтральном поле (на виртуальной машине или же "тестовом" пк), то данный пункт вам абсолютно не нужен. Однако если вы из тех, кто использует Ubuntu в качестве операционной системы по-умолчанию - ради своего же блага сделайте резервные копии всех важных данных, и перенесите их куда-нибудь в безопасное место (съемные накопители или другой жесткий диск).

Теперь же необходимо обновить все пакеты в нынешней системе до актуальных версий. Если не сделать этот шаг - обновление может пройти не так, как нам бы этого хотелось. Вводим следующую команду в терминал:

Sudo apt update && sudo apt dist-upgrade

Как только обновление пакетов будет завершено, можно переходить к апгрейду до 17.10.

Как обновить Ubuntu с 16.04 по 18.04

На выбор доступны два варианта:

  • Использовать Software Updater
  • Использовать терминал

И тот, и этот вариант принесет желаемый результат - актуальная версия Ubuntu - 17.10. Какой выбрать - решать только вам.

Обновление с помощью Software Updater

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

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

Если по каким-то причинам вы не видите уведомление о выходе новой версии Ubuntu (и, соответственно, не можете провести апгрейд графической утилитой), то у вас, все еще, остается вариант с командной строкой.

Для начала введите эту команду:

Sudo update-manager

По идее, после подтверждения должен открыться все тот же Software Updater и предложить вам обновиться до актуальной версии. Если этого не случилось, вы можете попробовать ввести это.

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

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

Как и версия, с которой вы обновляетесь, Ubuntu 16.04 это релиз с долгосрочной поддержкой . Он будет получать исправления критических багов и обновления безопасности от Canonical в течение 5 лет.

Если на вашем устройстве установлена Ubuntu 14.04 LTS - то как только состоится релиз новой версии, вам предложат обновиться. В случае Xenial - это в Июле.

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

Важные моменты

У вас должна стоять система 14.04 LTS. Нельзя обновиться с Ubuntu 12.04 LTS до 16.04, первоначально не обновившись до Ubuntu 14.04 LTS - полная переустановка займет гораздо меньше времени.

Также нужно помнить, что не обязательно обновлять прямо сейчас. Новый релиз не означает, что текущий уже не торт.Ubuntu 14.04 LTS будет поддерживаться до 2019 года, не забывайте об этом.

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

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


В LTS релизах главное стабильность. Поэтому Ubuntu всегда ждет первого официального релиз, прежде чем представить новую LTS версию людям.

А для желающих потрогать новую версию раньше, нужно хорошо попросить.

1. Убедитесь, что у вас установлены последние обновления

Сперва наперво: у вас не должно быть неустановленных обновлений.

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

2. Запустите обновление

Откройте терминал и выполните следующую команду:

sudo update-manager -d

Нажмите Enter и введите пароль, когда потребуется

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

Просто нажмите кнопку “Обновить", чтобы начать процесс

3. Сядьте и расслабьтесь!

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

Если вы следуете инструкции в день релиза (что, конечно же, рекомендуется) - то потерпите: вы не единственный, кто обновляется, и сервера, вероятно, перегружены. Все обновление может занять больше времени, чем обычно.

Еще один момент: хотя и обновление с LTS-на-LTS должно сохранить все ваши файлы, всегда рекомендуется делать бэкап важных документов, папок и фотографий перед подобными действиями. Обновления "напрямую" редко идут не по плану, но никогда не говори никогда.

На этом все.

Напишите как все прошло в комментариях!

При обновлении Ubuntu 14.04 LTS до 16.04 LTS обычным способом «do-release-upgrade» по умолчанию будут удалены все сторонние пакеты. В том числе и пакеты Zimbra. К счастью, есть аккуратный маленький трюк, чтобы предотвратить это удаление.

Как обновить Ubuntu 14.04 LTS до 16.04 LTS, чтобы не удалилась Zimbra

1. Откройте два сеанса экрана (или два сеанса терминала) на вашем сервере Zimbra / ZCS

2. Блокируйте доступ пользователей к серверу. Как правило это порты SMTP, SMTPS, IMAP и IMAPS.

3. Сделайте резервное копирование сервера.

4. Остановите Zimbra:

$ sudo /etc/init.d/zimbra stop

5. Убедитесь, что все пакеты обновлены до последних версий:

$ sudo apt-get update && sudo apt-get upgrade

6. Запустите процесс обновления дистрибутива Ubuntu:

$ sudo do-release-upgrade

Если у вас нет do-release-обновления, вам нужно сначала выполнить

sudo apt-get install update-manager-core

7. При появлении запроса «do-release-upgrade», который отключает сторонние источники, повторно включите сторонние источники.

Для этого откройте /etc/apt/sources.list.d/zimbra.list с помощью редактора (например, nano, vim) в другом сеансе терминала / экрана и измените его содержимое:

# deb https://repo.zimbra.com/apt/87 xenial zimbra # disabled on upgrade to xenial
# deb-src https://repo.zimbra.com/apt/87 xenial zimbra # disabled on upgrade to xenial

Deb https://repo.zimbra.com/apt/87 xenial zimbra
deb-src https://repo.zimbra.com/apt/87 xenial zimbra

Затем вернитесь к первому сеансу терминала и дайте «do-release-upgrade» продолжить процесс обновления.

8. Когда вы узнаете о пакетах, которые будут удалены или обновлены и спрошены, подтвердите это.

Примечание. Не беспокойтесь о незначительных сообщениях об ошибках. Вы можете смело игнорировать их.

9. Согласитесь со всеми предложениями «do-release-upgrade» (например, удаление файлов в /var/log/sysstat/ и разрешаете ли вы перезапустить ssh).

10. Когда процесс обновления будет завершен, перезапустите систему.

11. После этого запустите Zimbra на Ubuntu 16.04 LTS. Проверьте статус запуска:

sudo /etc/init.d/zimbra status

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

Если есть какие-либо проблемы или вы хотите быть более осторожными, вы также можете и снова запустить его установщик:

12. Если все в порядке, разблокируйте порты SMTP и SMTPS (и IMAP и IMAPS).

Если что-то не получилось, то просто сделайте восстановление всего сервера из резервной копии.

Сегодня выпущен Ubuntu 16.04 LTS. Я видел здесь iso. Но я не хочу делать чистую установку. Может кто-нибудь объяснить мне, как обновить?

Related of "Помощь для обновления ubuntu 14.04 до 16.04"

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

sudo do-release-upgrade -d

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

(Флаг -d предназначен для «Разработка», но он даст вам окончательный выпуск 16.04 LTS. Причина, по которой вы должны заставить его таким образом, состоит в том, что обычно рекомендуется дождаться выхода версии 16.04.1 он обычно содержит множество исправлений ошибок.)

Окончательный выпуск 16.04 LTS не выпущен для обновления, но он будет выпущен через некоторое время сегодня и завтра.

От man do-release-upgrade

H, --help show help message and exit -d, --devel-release Check if upgrading to the latest devel release is possible -p, --proposed Try upgrading to the latest release using the upgrader from Ubuntu-proposed -m MODE, --mode=MODE Run in a special upgrade mode. Currently "desktop" for regular upgrades of a desktop system and "server" for server systems are supported. -f FRONTEND, --frontend=FRONTEND Run the specified frontend -s, --sandbox Test upgrade with a sandbox aufs overlay

В man-странице есть одна недопустимая функция, но вы можете ее увидеть, когда вы вызываете do-release-upgrade --help:

-c, --check-dist-upgrade-only Check only if a new distribution release is available and report the result via the exit code

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

Do-release-upgrade -c

который даст вам следующий выход, если выпуск недоступен:

Checking for a new Ubuntu release No new release found.

и следующее, если релиз действительно доступен:

Checking for a new Ubuntu release New release "16.04" available. Run "do-release-upgrade" to upgrade to it.

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

Sudo do-release-upgrade -s

Это попытается установить обновление без его фактической установки. Единственная ошибка, с которой вы можете столкнуться, может проигнорировать тот, что касается grub поскольку установка изолированной изолированной среды не может быть установлена. Если вы обнаружите другие ошибки, скорее всего, вам стоит скорее перейти на новую установку вместо обновления. Однако, поскольку это тестовый тест с песочницей, вы можете просто reboot свой компьютер и вернуться к старой системе без каких-либо изменений.

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

Sudo do-release-upgrade

без каких-либо параметров, которые будут выполнять обновление.

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

Sudo do-release-upgrade -d

Sudo do-release-upgrade

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

Странный момент: я загрузил Ubuntu Mate 16.04 для RPI3 вчера, что было довольно странно, так как обычный образ рабочего стола по-прежнему 15.10.

Следующий Long Term Support релиз дистрибутива Ubuntu, версия 16.04 (Xenial Xerus), выйдет в свет 21 апреля 2016.

Хотя на момент написания статьи эта версия ещё не выпущена, вы уже можете обновить свою систему Ubuntu. Это пробное обновление системы позволяет заранее ознакомиться с функциями версии 16.04.

Данное руководство поможет обновить системы Ubuntu 14.04 и 15.10.

Важно! Как и практически любой другой процесс модернизации операционной системы, это обновление несет в себе неотъемлемый риск сбоя, потери данных или нарушения конфигураций программного обеспечения. Настоятельно рекомендуется выполнить комплексное резервное копирование системы.

Требования

  • Машина Ubuntu 14.04 LTS (или более поздний релиз).
  • Доступ к sudo.

Потенциальные ошибки

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

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

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

Примечание : Прежде чем приступить к обновлению, обратитесь к документации версии Xenial Xerus .

1: Резервное копирование

Прежде чем приступить к полному обновлению, нужно защитить данные. Лучше всего создать полную резервную копию файловой системы. В случае сбоя обновления у вас будут копии пользовательских домашних каталогов, все пользовательские конфигурационные файлы и данные сервисов (например, БД).

Примечание : Подробные инструкции по созданию бэкапа можно найти в нашем .

2: Обновление текущих пакетов

Обновите индекс пакетов:

sudo apt-get update

Обновите установленные пакеты:

sudo apt-get upgrade

Система предоставит список обновлений. Для подтверждения нажмите y и Enter.

Этот процесс займёт некоторое время. После завершения используйте команду dist-upgrade, которая выполнит обновление с учётом изменившихся зависимостей, добавит или удалит пакеты по мере необходимости. Она внесёт ряд обновлений, которые были опущены командой apt-get upgrade.

sudo apt-get dist-upgrade

Теперь, когда у вас есть полностью обновлённая система Ubuntu 14.04, можно приступать к обновлению до 16.04.

3: Обновление Ubuntu до 16.04

Для обновления версии используйте инструмент do-release-upgrade.

Сначала установите пакет update-manager-core:

sudo apt-get install update-manager-core

Традиционно релизы Debian обновляются через /etc/apt/sources.list и apt-get dist-upgrade. Поскольку Ubuntu является Debian-подобным дистрибутивом, этот процесс, вероятно, сработает. Однако в данном руководстве используется do-release-upgrade – инструмент, который выполнит обновление до разрабатываемой версии Ubuntu.

Примечание : Этот метод обновления официально рекомендуется для удалённых серверов.

Запустите:

sudo do-release-upgrade

Если версия Ubuntu 16.04 ещё не вышла, на экране появится:

Checking for a new Ubuntu release
No new release found

Чтобы обновиться до Ubuntu 16.04 до официального релиза версии, добавьте опцию –d (т.е. development).

sudo do-release-upgrade -d

Процесс обновления происходит в сессии GNU Screen.

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

Чтобы продолжить, нажмите y и Enter.

Reading cache
Checking package manager
Continue running under SSH?
This session appears to be running under ssh. It is not recommended
to perform a upgrade over ssh currently because in case of failure it
is harder to recover.
If you continue, an additional ssh daemon will be started at port
"1022".
Do you want to continue?
Continue y

Затем инструмент do-release-upgrade сообщит, что он запускает новый экземпляр sshd на порт 1022.

Starting additional sshd
To make recovery in case of failure easier, an additional sshd will
be started on port "1022". If anything goes wrong with the running
ssh you can still connect to the additional one.
If you run a firewall, you may need to temporarily open this port. As
this is potentially dangerous it"s not done automatically. You can
open the port with e.g.:
"iptables -I INPUT -p tcp --dport 1022 -j ACCEPT"
To continue please press

Нажмите Enter.

После этого может возникнуть предупреждение о том, что невозможно найти зеркальную запись. Это предупреждение можно проигнорировать, нажав y.

Updating repository information
No valid mirror found
While scanning your repository information no mirror entry for the
upgrade was found. This can happen if you run an internal mirror or
if the mirror information is out of date.
Do you want to rewrite your "sources.list" file anyway? If you choose
"Yes" here it will update all "trusty" to "xenial" entries.
If you select "No" the upgrade will cancel.
Continue y

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

Do you want to start the upgrade?
6 installed packages are no longer supported by Canonical. You can
still get support from the community.
9 packages are going to be removed. 104 new packages are going to be
installed. 399 packages are going to be upgraded.
You have to download a total of 232 M. This download will take about
46 seconds with your connection.
Installing the upgrade can take several hours. Once the download has
finished, the process cannot be canceled.
Continue Details [d]y

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

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

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

Remove obsolete packages?
53 packages are going to be removed.
Continue Details [d]y

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

System upgrade is complete.
Restart required
To finish the upgrade, a restart is required.
If you select "y" the system will be restarted.
Continue y

В сессии SSH появится:

Command detached from window (Thu Apr 7 13:13:33 2016) ===
=== Command terminated normally (Thu Apr 7 13:13:43 2016) ===

Теперь можно вернуться в локальную командную строку, так как SSH сессия на стороне сервера будет прекращена. Подождите, пока система перезагрузится и создаст повторное подключение. При входе в систему вы увидите сообщение, подтверждающее, что теперь используется версия 16.04:

Welcome to Ubuntu Xenial Xerus (development branch) (GNU/Linux 3.13.0-79-generic x86_64)

Заключение

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

Tags: ,

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

Наверх