Обновление загрузчика линукс минт 17.3. Установка обновлений Ubuntu

Некоторые обновления операционных систем служат для устранения «дыр» в безопасности, другие помогают ОС поддерживать новые программы . Но ценнее всего те, которые улучшают саму систему - добавляют в неё новые функции и возможности. Если вышло обновление с долгосрочной поддержкой (LTS), очень полезно обратить на него внимание. Обновление Ubuntu через Терминал служит сразу многим целям. От преимуществ, которые оно даёт, разумный пользователь отказываться не будет.

При обновлении через терминал необходимо использовать специальные команды.

Операционная система Ubuntu обновляется в основном раз в полгода. Это достаточный период, чтобы успели появиться новые технологии, ноу-хау и решения в мире ИТ. Поэтому следить за обновлениями и своевременно «ставить» их - верный способ быть на острие технологий.

Система Убунту давно славится подходом, который в неё заложила компания Canonical. Он обещает возможность получить всё нужное и сразу, на одном диске или в одном образе. Если выходят обновления программ, система также сообщит вам об этом, и предложит установку.

Операционные системы Linux раньше не славились вниманием к потребностям новичков. Сейчас всё немного по-другому. Одним из полезных нововведений Ubuntu является Update Manager. Он позволяет не только получать оповещения о выходе новых версий ОС. Он также предлагает оптимальный вариант установки пакетов с программными новинками. Поэтому необходимый софт окажется у вас, когда он будет востребован и актуален.

Рассмотрим в деталях, как обновить Убунту через Терминал. Если вы хотите сами узнать о важных и поддерживаемых обновлениях, зайдите в раздел «Система» - «Администрирование» — «Менеджер обновлений». Ваша ОС сама начнёт поиск новых версий актуальных программ и пакетов к ним. Это наиболее актуально, когда вы заждались новых функций, а процесс скачивания обновлённых версий не начался автоматически.

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

Приступаем к обновлению

ВАЖНО. Чтобы всё прошло удачно, на вашем ПК должна быть установлена версия системы от 14.04 и новее. Также обзаведитесь правами sudo. В противном случае вы можете столкнуться с проблемами.

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

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

sudo apt-get update
sudo apt-get upgrade

Ubuntu выведет на экран перечень новых версий. Ознакомьтесь с инструкциями на экране и подтвердите действия.

Учитывайте зависимости, которые изменились. Следующая команда поможет это сделать:

sudo apt-get dist-upgrade

Если всё прошло удачно, у вас на компьютере будет самая свежая версия уже установленного дистрибутива. С неё и нужно начинать полное обновление Линукс Убунту через Терминал.

Установка новой версии

Чтобы обновить Ubuntu, мы используем инструмент «do-release-upgrade».

Для начала потребуется пакет «update-manager-core». Это новая версия Менеджера обновлений:

sudo apt-get install update-manager-core

sudo do-release-upgrade

Мы предлагаем обновить версию до последней официальной. Именно для этого служит опция «-d» в конце команды.

sudo do-release-upgrade -d

Вы можете получить предупреждение о невозможности использования SSH, или же о риске потери соединения. Внимательно ознакомьтесь с ним и примите условия, нажав «y». Все следующие диалоговые окна можно игнорировать, соглашаясь с представленной информацией.

Обновление Убунту через Терминал почти подошло к концу. У системы будет к вам ещё несколько вопросов, например, о перезапуске сервисов, или замене файлов конфигурации. Ответьте так, как требуют ваши нужды.

Как только новые пакеты будут загружены, Ubuntu предложит удалить старые:

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

Ответьте «Да», если вы не устанавливали в ОС важных файлов конфигурации и расширений.

Перезагрузите компьютер, как только установка новой версии будет завершена. Если всё прошло удачно, вы увидите приветственное сообщение с номером новой версии.

Выводы

Как видите, в том, чтобы обновить Ubuntu через Терминал, нет ничего сложного. Вы владеете вводом на клавиатуре? Этого уже достаточно, чтобы получить свежую версию ОС.

Пользование новой системой открывает новые возможности. Оно также может вызвать новые проблемы. Поэтому при любых неполадках в ОС или программах - читайте актуальные материалы нашего сайта!

Вам понадобится

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

Инструкция

Запустите эмулятор терминала. Например, в Xubuntu эта программа так и называется Terminal.

Первым делом необходимо обновить список доступных пакетов. Делается это командой sudo apt-get update. При первом запуске sudo попросит ввести пароль текущей учетной записи, для подтверждения выполнения команды с правами root. Последующие запуски в пределах одной сессии будут выполняться без запроса пароля.

После того как обновление пакетов завершилось, введите команду обновления всех установленных пакетов программ sudo apt-get upgrade.

Если менеджер пакетов apt обнаружит доступные обновления то он выведет список обновляемых пакетов и запрос на продолжение. Нажмите Y, чтобы начать процесс скачивания и установки обновлений. Обратите внимание, что не все пакеты обновятся после выполнения этой команды.

В зависимости от скорости вашего интернет-подключения, производительности ПК и количества обновлений, процесс обновления может длится довольно долго - до нескольких часов. Наберитесь терпения. Как правило, на среднестатистическом ПК даже самое объемное обновление проходит за 15-20 минут. По завершении убедитесь, что обновление прошло без ошибок, и перезагрузите компьютер, введя команду sudo reboot или иным образом.

После перезагрузки запускайте эмулятор терминала и вводите команду sudo apt-get dist-upgrade. Эта команда обновит те пакеты, которые не были обновлены командой sudo apt-get upgrade по причине неразрешенных зависимостей. Все действия аналогичны шагу 4. По завершении так же перезагрузите компьютер. На этом процедура обновления будет завершена.

Описанные выше действия позволяют вам обновлять пакеты в рамках текущего дистрибутива, которые компания canonical выпускает с интервалом в 6 месяцев. А раз в 2 года в апреле выпускается дистрибутив с длительной поддержкой (LTS). Я рекомендую вам использовать в работе только LTS дистрибутивы. Однако и в случае с промежуточными дистрибутивами и в случае с LTS для обновления одного дистрибутива до более нового необходимо использовать команду sudo do-release-upgrade. Это мастер обновления до последнего доступного дистрибутива. Замечу, что по умолчанию с помощью этого мастера можно обновить LTS дистрибутив только до следующего LTS дистрибутива. После запуска команды следуйте инструкциям на экране и внимательно читайте все сообщения.

Вышла официальная инструкция по обновлению дистрибутива Linux Mint 17.3 до Linux Mint 18 (Cinnamon и MATE)
Как пишет Клемент Лефевр (создатель Linux Mint) в аннотации к обновлению: "Если ничего не сломалось, не исправляй" . Иными словами, если система Linux Mint 17.3 у вас работала стабильно, без сбоев и не было замечено ни каких ошибок, то не стоит обновлять систему, т.к. Linux Mint 17, 17.1, 17.2 и 17.3 будут одинаково получать обновления приложений и безопасности системы до 2019 года .

Примечание 1 . Linux Mint с окружениями XFCE и KDE не могут быть обновлены, т.к. Linux Mint 18 XFCE и KDE ещё не вышли как стабильные релизы. Но если Linux Mint 17.3 XFCE в последствии можно будет обновить до Linux Mint 18 , то у Linux Mint 17.3 KDE такой возможности не будет, т.к. рабочее окружение KDE переходит на пользовательскую оболочку Plasma , нужна будет только чистая установка.

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

1. Прежде всего необходимо учесть, что обновление до Linux Mint 18 возможно только с Linux Mint 17.3 . Если же вы используете Linux Mint 17, 17.1 или 17.2 , то данные дистрибутивы сначала нужно обновить до Linux Mint 17.3 . Сделать это можно через Менеджер обновлений по ЭТОЙ инструкции.

2. Сделать резервную копию персональных файлов.

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

Чтобы обезопасить себя, сделайте полную резервную копию ваших персональных данных (фото, текстовые файлы и т.п.) на внешнее устройство (USB-накопитель или DVD-диск), с возможностью их последующего восстановления.

3. Настроить терминал.

Так как всё обновление будет происходить в окне терминала, посредством ввода необходимых команд, то нужно активировать функцию Бесконечно полосы прокрутки (скроллинга) следующим образом:


4. Установить mintupgrade

Откройте терминал, введите (скопируйте) и выполните (нажать Ввод) следующую команду:

apt install mintupgrade

5. Проверка обновления

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

mintupgrade check

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

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


Также обратите внимание на любые важные пакеты в списке пакетов, которые будут удалены, чтобы вы могли переустановить их после обновления.
А затем повторите ещё раз команду "mintupgrade check" и не переходите к следующему шагу, пока вывод команды не будет удовлетворительным для обновления.

6. Загрузите пакеты для обновления

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

mintupgrade download

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


7. Применить обновления

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

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

mintupgrade upgrade


Как видно на снимке, будут обновлены старые пакеты, установлены новые и удалены ненужные. Количество обновлённых и удалённых пакетов будет зависеть от того, сколько вы устанавливали дополнительных приложений в Linux Mint 17.3 в процессе работы в системе.

Примечание 2 . Во время обновления системы в терминале будут открываться дополнительные окна с вопросами. Внимательно прочтите содержимое вопросов, отметьте нужное, нажмите клавишу Tab до "покраснения" Ok или Да и клавишу Ввод для продолжения обновления.

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

Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-79-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage Могут быть обновлены 17 пакетов. 0 обновлений касаются безопасности системы.

Перед обновлением необходимо выполнить команду apt-get update , которая обновит информацию о пакетах, содержащихся в репозиториях, чтобы в процессе обновления получить самые последние версии пакетов. Далее существует 2 варианта обновления: dist-upgrade и upgrade . Предпочтительнее первый вариант.

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

Sudo apt-get update sudo apt-get dist-upgrade

dist-upgrade делает тоже самое, что upgrade плюс выполяет «умное» разрешения конфликтов версий пакетов. При конфликтах пакетов Ubuntu попытается обновите наиболее важные пакеты за счет менее важных. Поэтому команда dist-upgrade может установить дополнительные пакеты или удалить один из конфликтующих пакетов.

Команды upgrade и dist-upgrade не меняют версию системы, например с Ubuntu 13.04 до Ubuntu 13.10. Для этого есть отдельная команда.

Do-release-upgrade

На мой взгляд простым смертным имеет смысл апгрейдится только с LTS на LTS, то есть совершать переход между версиями с долгосрочной поддержкой, а выпускаются они раз в 2 года и поддерживаются 5 лет. Еще это обусловлено тем, что большинство производителей серьёзного программного обеспечения также поддерживают свои продукты для LTS версий операционных систем, например цитата из документации MongoDB :

PLATFORM SUPPORT
MongoDB only provides packages for 64-bit LTS (long-term support) Ubuntu releases. For example, 12.04 LTS (precise), 14.04 LTS (trusty), 16.04 LTS (xenial), and so on. These packages may work with other Ubuntu releases, however, they are not supported.

То есть, если вы обновитесь с Ubuntu 16.04 на 16.10 и вдруг MongoDB перестанет работать, то не факт, что даже за деньги вам помогут решить эту пробему.

В рассматриваемом случае получается периодичность выполнения команды do-release-upgrade примерно раз в 2-4 года.

Обновление с 16.04 до 18.04

В апреле 2018 года Canonical выпустила Ubuntu 18.04 LTS (кодовое имя Bionic Beaver). А это значит, что можно обновлять систему.

Однако стоит упомянуть слова Стив Лангасека, менеджера команды Ubuntu Engineering Foundations, который напоминает про принцип «Работатет - не трогай»:

Обновления между выпусками LTS не включаются по умолчанию, пока не будет выпущен первый выпуск (18.04.1), запланированный на июль. Рекомендуется, чтобы большинство пользователей LTS подождали до этого времени до обновления до 18.04.

Поэтому, до недавнего времени если запускалась команда do-release-upgrade , то она выводила сообщение, что обновлений нет.

$ sudo do-release-upgrade Checking for a new Ubuntu release No new release found.

Если в таком случае добавить ключ -d (версии разработки), то обновление запустится

$ sudo do-release-upgrade -d

// Пробовал обновиться 8.05.2018, не получилось, откатился назад.

Итак, время пришло. Терминал торжественно встречает фразой.

New release "18.04.1 LTS" available. Run "do-release-upgrade" to upgrade to it. do-release-upgrade Чтение временных файлов Проверка менеджера пакетов Продолжить работу через SSH? Этот сеанс запущен через ssh. Не рекомендуется выполнять обновление через ssh, так как в случае неудачи восстановление будет очень сложным. Если вы продолжите, дополнительная служба ssh будет запущена на порту «1022». Хотите ли вы продолжить? Продолжить [дН]

И вот на этом моменте следует остановиться. Если у вас нет «прямого» доступа к машине, то есть риск, что обновление пройдет неудачно и вы не сможете об этом узнать по SSH. Безопаснее обновлять операционную систему, если у вас есть физический доступ к машине.

Второй момент. Система несколько раз спросит подтверждение:

Продолжить [дН] Подробности [п]

Если у вас локализованная версия Ubuntu, то прямо в терминале (не SSH) сменить раскладку не получится((, а ответ yes или y не подойдет. Поэтому стоит скопировать букву «д» в буфер обмена.

После подтверждения начинатся загрузка и установка пакетов, модификация системных файлов. В зависимости от установленного ПО мастер установки задаст вопросы вида:

Файл настройки «/etc/apache2/apache2.conf» ==> Изменён с момента установки (вами или сценарием). ==> Автор пакета предоставил обновлённую версию. Что нужно сделать? Есть следующие варианты: Y или I: установить версию, предлагаемую сопровождающим пакета N или O: оставить установленную на данный момент версию D: показать различия между версиями Z: запустить оболочку командной строки для проверки ситуации По умолчанию сохраняется текущая версия файла настройки. *** apache2.conf (Y/I/N/O/D/Z) [по умолчанию N] ?

Ничего сложного. Отвечаем, дожидаемся завершения обновления.

Обновление системы завершено. Требуется перезагрузка Чтобы завершить обновление, требуется перезагрузка. Если вы выберите «д», система будет перезагружена.

Перезагружаемся.

Проблемы после обновления

На вопрос Файл настройки «/etc/apache2/apache2.conf» изменён я ответил установить версию, предлагаемую сопровождающим пакета. Из-за этого apache2 не запустился.

Смотрим журнал journalctl -xe -u apache2

Apachectl: AH00558: apache2: Could not reliably determine the server"s fully qualified domain name, using 127.0.1.1. Set the "ServerName" directive globally to suppress this message

Запись сообщает, что не удалось достоверно определить полное доменное имя сервера. Добавление ServerName

Echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/servername.conf sudo a2enconf servername sudo systemctl reload apache2

Ls /etc/apache2/mods-available | grep php php7.2.conf php7.2.load

Включаем модуль PHP 7.2

Sudo a2enmod php7.2

Система не поставила PHP расширение pdo_mysql . Исправляем:

Sudo apt-get install php7.2-mysql

Также не помешает ознакомиться:

  • Не забывайте посматривать

Выходят обновления и их необходимо устанавливать. Обновления могут быть в рамках одной версии Линукс Минт, а может быть обновление с одной версии на другу. Именно об этом будет данная статья.

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

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

Сначала нажмите на кнопку "проверить обновления", а потом на кнопку "установить обновления".

Второй способ - это обновление через терминал. Запустите терминал и введите команды:

sudo apt-get update

sudo apt-get dist-upgrade

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

Обновление Linux Mint с одной версии на другую

Разработчики Линукс Минт выпустили уже 17 версий своей операционной системы и у многих возникает вопрос как обновиться с одной версии на другую. Вообще, мы не рекомендуем обновляться с одной версии на другую и лучше установить новую версию с нуля, но если у вас нет на это время, тогда давайте рассмотрим это на примере Linux Mint 17.1. Для этого запустите вышеупомянутый менеджер обновлений. В его меню нажмите на кнопку "правка" и перед вами появится такое подменю:

В его нижней части предлагается обновиться до последней версии системы (в нашем случае с Linux Mint 17.1 до 17.3). Нажимаем на эту кнопку.


На следующем шаге нам предложат ознакомиться с примечаниями к выпуску


Нажмите на кнопку "продолжить" и ознакомьтесь с новыми возможностями релиза.


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


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

2) Загрузитесь с нее и запустите файловый менеджер с правами администратора из терминала командой sudo caja (актуально для рабочего окружения MATE).

3) Найдите в его меню вкладку "вид" и установите галочку напротив строки "показывать скрытые файлы"

Удалите все папки и файлы, название которых начинается с точки


Теперь закройте терминал и менеджер файлов и приступайте к установке. На стадии разметки диска ни в коем случае не ставьте галочку о форматировании раздела /home , так как это удалит все ваши данные. Остальная установка ничем не отличается от обычной.

Мы рассмотрели как обновить Linux Mint, но если у вас остались вопросы, то задавайте их на нашем форуме.

Что еще почитать