Обновление Ubuntu через Терминал

Обновление Ubuntu через Терминал

Программное обеспечение для операционной системы Ubuntu распространяется в виде deb-файлов, т.н. «пакетах». Расширение файлов .deb происходит от слова Debian, названия операционной системы на базе Linux, в которой впервые и стало применяться программное обеспечение, упакованное в пакеты deb и контролируемое системой управления пакетами dpkg. На сегодняшний день развитие системы управления пакетами привело к тому, что пакеты для различных ОС на базе Linux, в т.ч. и для Ubuntu хранятся на серверах, а сами хранилища называются «репозиториями». Пакеты из репозиториев устанавливаются утилитой apt (advanced packaging tool). Благодаря этому управление (установка, удаление, обновление) пакетами стало как никогда просто, ведь пакеты хранятся и обновляются централизованно и описаны в единой базе данных. Это особенно важно с точки зрения быстрого обновления пакетов, имеющих исправления безопасности.

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

Использование apt-get для обновления Ubuntu через терминал

Утилиту apt-get можно использовать следующими способами:

  • apt-get update : Команда update используется для синхронизации индекса пакетов из репозиториев
  • apt-get upgrade : Команда upgrade используется для установки самых новых версий пакетов, установленных в системе (т.е. выполняет обновление)
  • apt-get install имя_пакета : Команда install передается вместе с названием одного или нескольких пактов, которые вы хотите установить. Если пакет уже установлен, то программа предпримет попытку его обновить до более новой версии

Обратите внимание, что все эти команды будут загружать файлы из репозиториев, расположенных в сети интернет. Информация о репозиториях хранится в файле /etc/apt/sources.list (в него обычно нет необходимости вносить изменения, за исключением, скажем, добавления дополнительного репозитория).

Теперь, зная основы использования apt-get, можно выполнить обновление:

Откройте терминал: Приложения > Стандартные > Терминал (Applications > Accessories > Terminal).

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

Затем, для непосредственно выполнения обновления пакетов, выполните:

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

sudo apt-get install имя_пакета

Обновление пакетов используя графический инструмент Ubuntu Update Manager

Эта графическая утилита достаточно проста в работе. В том случае, если вышли обновления программного обеспечения, вы увидите соответствующий значок в области уведомлений. Щелкните по нему и следуйте инструкциям. Также, можно вызвать утилиту Ubuntu Update Manager из меню Система > Администрирование > Менеджер обновлений (System > Administration > Update Manager)

Как обновить Ubuntu 16.04 до 18.04 LTS с помощью терминала?

Я использую Ubuntu Linux 16.04 LTS на Lionde. Как обновить Ubuntu 16.04 до 18.04 LTS с помощью оболочки терминала bash через сеанс ssh?

Ubuntu рекомендует обновить Server Edition с помощью команды do-release-upgrade. Часть пакета update-manager-core, не имеет графических зависимостей и установлена по умолчанию. В этой статье показано, как использовать рекомендуемый метод обновления для Ubuntu Linux 16.04 LTS.

Шаги по обновлению Ubuntu с 16.04 по 18.04

Чтобы обновить серверную систему:

  1. Войдите в Ubuntu
  2. Обновите текущую систему, выполнив обновление sudo apt update && sudo apt upgrade
  3. После перезагрузки убедитесь, что брандмауэр UFW временно отключен или открыт порт TCP 1022
  4. Для обновления Ubuntu 18.04 LTS с 16.04 LTS запустите sudo do-release-upgrade
  5. Следуйте инструкциям на экране, чтобы перейти на Ubuntu 18.04

Давайте рассмотрим все команды в деталях.

Как обновить Ubuntu Linux 16.04 до 18.04?

Введите команду apt или команду apt-get для обновления существующей системы:

Перезагрузите Linux, если ядро ​​было обновлено:

Если на ufw запущен брандмауэр ufw, откройте ssh порт 1022, используя следующий синтаксис ufw:

Как перейти на Ubuntu 18.04 LTS с помощью do-release-upgrade?

Обновите операционную систему до последней версии из командной строки, введя следующую команду:

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

Через некоторое время вы увидите сообщение «Обновление системы завершено». Нажмите «y«, чтобы перезагрузить систему для загрузки обновлений ядра и операционной системы для вашего облачного сервера:

Войдите в систему с помощью команды ssh:

Проверьте версию ядра Ubuntu Linux с помощью uname:

Убедитесь, что все необходимые порты открыты и запущены командой ss или командой netstat:

Используйте команду grep/egrep или команду tail/cat для проверки файлов журнала на наличие ошибок:

Удалите порт tcp 1022, добавив из ufw

Выполните следующую команду ufw:

И так, теперь у вас есть Ubuntu Linux 16.04 LTS, обновленный до Ubuntu 18.04 Linux LTS, работающий на облачном сервере. Загляните на эту страницу для получения дополнительной информации.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Обновление Ubuntu через Терминал

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

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

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

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

Менеджер обновлений

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

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

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

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

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

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

sudo apt-get update
sudo apt-get upgrade

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

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

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

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

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

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

sudo apt-get install update-manager-core

Далее, введите такую команду:

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

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

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

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

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

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

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

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

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

Как обновить Ubuntu 16.10 до Ubuntu 17.04 (графический способ или через Терминал)

В этой статье мы поговорим о том, Как обновить Ubuntu 16.10 до Ubuntu 17.04. Как всегда постараемся предоставить самый быстрый и простой способ, с которым справится даже новичок. Для этого просто нужно следовать руководству в нашей статье.

Можно сказать Вышла долгожданная, финальная бета-версия Ubuntu 17.04. В этом руководстве мы покажем вам 2 способа обновления с Ubuntu 16.10 до Ubuntu 17.04 Zesty Zapus: использование графического менеджера обновлений и использование командной строки. Если вы хотите обновить Ubuntu с 16.04 до 17.04, вам нужно сначала обновиться до Ubuntu 16.10.

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

Как обновить Ubuntu 16.10 до Ubuntu 17.04 с помощью Graphical Update Manager

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

sudo apt update && sudo apt dist-upgrade

Обратите внимание: если новое ядро ​​установлено, вам необходимо перезагрузить Ubuntu 16.10 для обновления. Затем откройте Software & Updates из Unity Dash или из меню приложений вашей графической оболочки.

Нажмите кнопку «Закрыть». Вам будет предложено ввести пароль для применения вышеуказанных изменений. Затем введите следующую команду в терминале.

Параметр -d заставит диспетчер обновлений Ubuntu проверить, доступна ли версия для разработчиков. Вы должны получить уведомление о том, что программное обеспечение обновлено, и теперь доступен Ubuntu 17.04. Далее просто Нажмите на кнопку «Обновить».

Затем введите свой пароль. Появится окно с заметками о выпуске Ubuntu 17.04. Снова Нажмите «Обновить».

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

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

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

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

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

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

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

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

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

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

Источник для этой статьи был взят из отличного английского ресурса LinuxBabe.

Готово! Надеюсь, этот урок помог вам обновится на Ubuntu 17.04 с Ubuntu 16.10. Как всегда, если вы нашли эту тему и руководство полезным, то подпишитесь на нашу бесплатную рассылку или следите за нами в Google+, Twitter, VK или, например, на нашей странице в Facebook.

Если у вас остались вопросы по теме «Как обновить Ubuntu 16.10 до Ubuntu 17.04», то можете делиться ими в форме комментариев на нашем сайте.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Обновление Ubuntu через Терминал

В данной статье посмотрим на разницу между пакетными менеджерами apt и apt-get. А также рассмотрим вопрос, как правильно обновлять систему через терминал в Ubuntu подобных системах.

Apt (advanced packaging tool) — это программа для работы с пакетами программ в операционных системах Linux Debian, и основанных на них — Ubuntu, Linux Mint и т.д. По сути, apt — это терминальный (консольный) пакетный менеджер.

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

Начиная с Ubuntu 16.04 (теперь присуствует и в Ubuntu 14.04) был добавлен новый пакетный менеджер просто «apt» и теперь команда установки пакета выглядит следующим образом:

То есть, кроме знакомой нам apt-get добавился ещё apt. И в этой статье мы подробнее рассмотрим разницу между ними.

Возникает логичный вопрос, зачем нужен новый пакетный менеджер?

У старого apt-* существует достаточно ключей, в которых легко запутаться, особенно новичку:

Пакетный менеджер apt заменяет старые apt-get и apt-cache. Непосредственно, реализованы все самые наиболее используемые команды по установке, удалению пакетов, обновлению системы и поиска пакетов. Кроме того, раскрасили в цветах текст выполнения данных команд.

Давайте же разберем список команд нового пакетного менеджера apt:

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

Вот краткое описание команд из справки:

Пройдемся подробнее по каждой команде нового пакетного менеджера apt.

install, remove, purge — используются для установки, удаления, удаления с зависимостями пакетов в системе. Отличие от apt-get что добавился прогресс выполнения операции:

search — команда аналогична apt-cache search, используется для поиска пакета в репозиториях. Разница в том, что эта команда выводит сортированный список по алфавиту.

show — команда, аналогичная apt-cache show, показывает подробную информацию о пакете. Разница в том, что теперь информация более краткая и по существу. Скрыты более технические параметры, такие как хеши.

update — команда, аналогичная apt-get update, обновляет информацию о пакетах в добавленных репозиториях в системе. Разница в том, что текст выполнения стал разноцветным:

* Цвета строк с репозиториями меняются только в момент их обновления.

list — команда, похожая на dpkg list, отображает список пакетов в зависимости от дополнительного ключа.

Ключи могут быть следующими:

—upgradable — просмотр списка пакетов которые могут быть обновлены (есть новые версии в репозиториях)

—installed — просмотр списка всех установленных пакетов в системе

—manual-installed — просмотр списка пакетов, которые устанавливались в ручную пользователем

—all-version — просмотр вообще всех пакетов, описанных выше.

—verbose — отображение краткой информации (что это за пакет программы) по всем пакетам

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

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

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

После команды указываем одинарную галочку вправо > , а затем название файла текстового файла. Название текстового файла может быть любое, если используете пробел в названии файла, то его нужно экранировать обратным слешем.

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

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

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

upgrade — команда аналогична apt-get upgrade —with-new-pkgs, то есть обновляет пакеты, которые уже установлены в системе и доставляет новые пакеты-зависимости.

full-upgrade — команда аналогична apt-get dist-upgrade, то есть обновляет пакеты, которые уже установлены в системе, доставляет новые пакеты зависимости и удаляет пакеты, которые устанавливались в систему и уже не используются.

По поводу разницы обновления в терминале, давайте обратимся за более подробной информацией в мануал apt-get.

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

apt-get dist-upgrade

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

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

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

удалит старые пакеты, разрешит конфликты, доставит необходимые зависимости, доставит новые пакеты, если требуется. Более умный и гибкий инструмент обновления системы.

Именно поэтому в случае пакетного менеджера apt-get, я советую пользоваться dist-upgrade для обновления системы, а про upgrade вообще забыть.

С пакетным менеджером apt можно использовать обе эти команды обновления.

Но в случае использования upgrade, периодически надо будет использовать следующую команду:

autoremove — команда аналогична apt-get autoremove, очищает систему от пакетов, которые были установлены как зависимости других пакетов и уже не используются.

edit-sources — открывает редактор файла со списком системных репозиториев /etc/apt/sources.list. Больше про эту команду сказать и нечего. Огромной полезности в ней не вижу. Этот файл можно отредактировать без данной команды.

Пришло время переходить на пакетный менеджер apt.

Давно пора было разработчикам сделать выполнение таких наиболее используемых команд пакетного менеджера в Ubuntu более лаконичными без постфиксов apt-get, apt-cache и с доработкой скриптов выполнения команд.

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

Sign up for our newsletter.

Get the latest tutorials on SysAdmin and open source topics.

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

Внимание: Более ранняя версия этой статьи включала упоминание Ubuntu 14.04. Хотя обновление с версии 14.04 может успешно завершиться, обновления с одной версии LTS до следующей версии LTS по умолчанию отключены до момента выхода первого обновления новой версии LTS (point release). Мы рекомендуем не обновляться до выхода версии 16.04.1. На серверах Digital Ocean системы с Ubuntu 14.04 после обновления будут использовать старое ядро, которое в течение первого времени нельзя будет обновить.

Следующий LTS релиз Ubuntu версии 16.04 (Xenial Xerus) будет доступен с 21 апреля 2016 года.

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

Эта статья описывает процесс обновления для систем с Ubuntu 15.10 (включая, но не ограничиваясь дроплетами Digital Ocean).

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

Перед началом

Инструкции в этой статье предполагают, что у вы используете Ubuntu 15.10. Перед началом убедитесь, что у вас есть не-рутовый пользователь с привилегиями sudo .

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

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

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

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

Шаг 1. Бэкап системы

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

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

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

Шаг 2. Обновление установленных пакетов

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

Для этого сначала обновим список пакетов:

Далее обновим установленные пакеты до последних доступных версий:

Вам будет представлен список обновлений пакетов. Отвечайте y и нажимайте Enter для продолжения.

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

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

Теперь, когда у вас есть полностью обновлённая версия Ubuntu 15.10, вы можете использовать do-release-upgrade для обновления до 16.04.

Шаг 3. Использование do-release-upgrade для обновления системы

Сначала убедимся, что у вас установлен пакет update-manager-core :

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

Начнём с команды do-release-upgrade без каких-либо опций:

Если Ubuntu 16.04 ещё не доступна, вы увидите следующий вывод:

Для обновления до версии 16.04 до момента её официального релиза, укажите ключ -d для использования девелоперского релиза:

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

В случае дроплета обновляться через SSH безопасно. Вы всегда можете использовать консоль в панели управления Digital Ocean для подключения к серверу не используя SSH.

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

Ответьте y и нажмите Enter для продолжения:

Далее вас проинформируют, что do-release-upgrade запустит новый процесс sshd на порту 1022:

Нажмите Enter. Далее вы можете увидеть предупреждение о том, что зеркало для обновления не найдено. В системах Digital Ocean вы можете игнорировать это сообщение и продолжать обновление, поскольку локальное зеркало для 16.04 на самом деле является доступным. Введите y:

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

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

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

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

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

Наконец, если всё прошло успешно, вам сообщат, что обновление завершено и необходимо перезапустить машину. Введите y для продолжения:

При использовании SSH вы, скорее всего, увидите нечто похожее:

Возможно, вам придётся нажать любую клавишу для выхода в локальную консоль, поскольку ваша SSH сессия была прервана на стороне сервера. Подождите, пока система перезагрузится и войдите в неё снова. В процессе логина вы должны увидеть приветствие, подтверждающее установку Xenial Xerus:

Заключение

Теперь у вас должен быть работающий сервер с Ubuntu 16.04. Далее вам, скорее всего, будет необходимо изучить требуемые изменения конфигурации сервисов и установленных приложений для работы с новой версии операционной системы. В следующие несколько недель мы начнём публиковать статьи от Digital Ocean на разные темы, касающиеся Ubuntu 16.04.

Как обновить Ubuntu 16.04 до Ubuntu 16.10 на настольных компьютерах и серверах

Главное меню » Операционная система Ubuntu » Как обновить Ubuntu 16.04 до Ubuntu 16.10 на настольных компьютерах и серверах

Ubuntu 10.16 Desktop:

  1. Обновлено LibreOfiice 5.2
  2. Менеджер обновлений в настоящее время показывает журнал изменений записи для PPAs
  3. приложения GNOME были обновлены до версии 3.2, с несколькими приложений обновлен до версии 3.22
  4. Systemd в настоящее время используется для поддержки пользовательских сессий
  5. Nautilus был обновлен до 3.20 а также многое другое

Ubuntu 16.10 сервер:

  1. Поставляется с последней версии OpenStack
  2. Qemu обновлен до 2.6.1 выпуска
  3. Включает DPDK 16,07
  4. Libvirt 2.1 был обновлен до версии 2.1
  5. Open VSWITCH теперь обновлен до 2.6 релиза
  6. Также поставляется с LXD 2.4.1
  7. Обновленный пакет docker.io, версия 1.12.1 в сочетании со многими другими

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

Несколько вещей, которые надо рассмотреть, прежде чем вы можете сделать обновление:

  1. Можно обновить Ubuntu 16.04 до Ubuntu 16.10.
  2. Пользователи, работающие на более старой версии Ubuntu, такие как 15.10 сначала придется обновить до 16.04 перед обновлением до 16.10.
  3. Убедитесь, что вы обновили вашу систему перед выполнением обновления.
  4. Важно отметить, что рекомендуется для пользователей, прочитать примечания к выпуску перед обновлением.

Обновление до Ubuntu 16.10 с Ubuntu 16.04 Desktop

1. Откройте терминал и выполните команду ниже, чтобы запустить диспетчер обновлений. Также Вы можете открыть его с Unity Dash путем поиска программного обеспечения и обновлений. Подождите, чтобы Update Manager проверил наличие обновлений.

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

2. В диспетчере обновлений, нажмите на кнопку Свойства для запуска приложения Software Sources.

Менеджер обновлений Ubuntu 16.04

3. Выберите подменю Обновление из приведенного ниже интерфейса. Затем измените “Notify me of a new Ubuntu version:” from “For long-term support versions” до “For any new version” и нажмите кнопку Закрыть, чтобы вернуться в Менеджер обновлений.

Уведомление новых версии Ubuntu

4. При условии , что есть какие – либо обновления для установки, нажмите на кнопку Install Now, чтобы установить их, в противном случае использовать кнопку Check, чтобы проверить наличие новых обновлений, это если менеджер обновлений не проверяет их автоматически.

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

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

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

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

Обновление Ubuntu 16.04 до Ubuntu 16.10

Обновление Ubuntu до версии Ubuntu 16.10

Обновление Ubuntu 16.04 до Ubuntu 16.10 Server,

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

2. Далее, вам необходимо установить пакет update-manager-core в вашей системе, если он не установлен.

3. Далее, отредактировать файл /etc/update-manager/release-upgrades и установить переменную строку, как показано ниже:

4. Теперь запустите средство обновления, где опция -d означает “вариант развития”, который вы должны включить для любого обновления.

Все, я надеюсь , что все прошло удачно, теперь вы можете тестировать новые функции, присутствующие в Yakkety Yak. Для тех, кто столкнулись с проблемами во время обновления или просто хотите задать любые вопросы, вы можете уведомить в комментариях ниже .

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Централизованная система обновления пакетов в Ubuntu

Что делать, если аналоги платные или не адаптированы под наши условия? Конечно, писать самому.

50 удаленных клиентских станций, работающих на Ubuntu Desktop (10.04-12.10).

Варианты решения:
  • Landscape – Отлично, но платно.
  • Spacewalk – Только RHEL и ему подобные.
  • Собственная разработка – этот вариант как раз для нас.

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

  • ssh-server на клиентских станциях.
  • Общий пользователь для администрирования.
  • Linux сервер (программа expect должна быть установлена).
  • Сетевая шара (я использовал nfs).

Как будет работать:
ssh adm@IP -> сбор нужной информации -> запись в лог на сервер -> exit.

Как выглядит на практике:

При запуске программы отображается информация о пользователях и доступных пакетах для обновления. Имеется возможность ручного управления через меню. P.s реальные имена и IP заменены в целях анонимности. Далее показан пример выполнения первого пункта:

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

Реализация:
/root/uuman – корневая папка программы.
../uuman/log – папка с лог файлами (она же сетевая шара).
../../log/.menu_log – скрытая папка с краткой информацией о удаленной машине.

Как пользоваться:
Если Вы использовали свои пути, поправьте следующие переменные в uuman.sh:

Скрипт setup установит необходимые пакеты для работы программы на клиентских станциях. Чтобы использовать скрипт, в файле uuman.sh закомментируйте строку:
И раскомментируйте:

Автоматический режим:
$WORKD/uuman.sh check — чек клиентских станций из файла ip.txt на доступность обновлений.
$WORKD/uuman.sh update — обновление клиентских станций, доступных из файла ip.txt.

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

UPD:
Авторизация теперь по ssh-key.
Генерируем ключ

С помощью файла setup, размещаем его на клиентских станциях.

Как перейти на последнюю версию Ubuntu

13.05.2018, 16:06 122 Просмотров

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

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

Можете ли вы обновиться?

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

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

Обновление с одного релиза Одной Долгосрочной Версии ( Long Term Service — LTS ) на другой релиз LTS разрешены, но они задерживаются, чтобы дать новому LTS-релизу некоторое время для стабилизации. Например, хоть Ubuntu 18.04 LTS была выпущена 26 апреля 2018 года, вы не сможете напрямую обновиться с 16.04 LTS до 18.04.1 LTS, которая ожидается 26 июля 2018 года.

Обновление с помощью графических инструментов

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

Как выбрать версию для обновления

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

Например, если у вас установлена Ubuntu 18.04 LTS, вам не будет предложено обновление до Ubuntu 18.10. Вместо этого, вам предложат перейти на Ubuntu 20.04 LTS, когда она будет выпущена. Но вы можете изменить это , если захотите.

Чтобы найти параметр для изменения, нажмите кнопку «Действия»( Activities) (в оболочке GNOME) или кнопку логотипа Ubuntu (в Unity) в верхнем левом углу экрана. Найдите «Обновить»( Update) и нажмите на «Программное обеспечение и обновления»( Software & Updates).

Вы также можете открыть приложение Software Updater и нажать «Настройки»( Settings), чтобы открыть это окно.

Перейдите на вкладку «Обновления»( Updates). Справа от «Уведомить меня о новой версии Ubuntu»( Notify me of a new Ubuntu version ) нажмите на поле и выберите «Для любой новой версии»( For any new version) или «Для версий долгосрочной поддержки»( For long-term support versions) в зависимости от того, какой тип обновления вы хотите. Нажмите «Закрыть»( Close), когда закончите.

Как обновиться

Ubuntu может сообщить вам, что новый выпуск доступен через стандартный инструмент Software Updater. Однако, даже если средство обновления программного обеспечения не находит обновления, вы можете вручную его проверить. Чтобы перейти на последнюю версию, нажмите Alt + F2, введите следующую команду и нажмите Enter:

Software Updater проверяет серверы Ubuntu и должен сообщить вам, что доступна новая версия, если таковая имеется. Нажмите кнопку «Обновить» (Update), чтобы перейти на новую версию.

Если вы не видите сообщение о том, что новая версия доступна в инструменте Software Updater, нажмите Alt + F2, введите следующую команду и нажмите клавишу Enter:

Вы увидите сообщение о том, что новая версия доступна, если таковая имеется. Нажмите «Да, обновите сейчас»( Yes, Upgrade Now), чтобы установить её.

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

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

Прежде чем продолжить, выполните следующую команду, чтобы убедиться, что пакет update-manager-core установлен. Команды, которые вы будете использовать для обновления, не будут работать без установленного пакета.

Как выбрать версию для обновления

Как и в случае с графическими инструментами выше, стандартные версии обычно предлагают обновить вас до следующей доступной версии, в то время как долгосрочные версии поддержки обычно предлагают обновить только до следующей версии LTS. Например, если вы используете18.04 LTS, когда выйдет 18.10, вы не получите обновление, потому что ваша система настроена на ожидание 20.04 LTS по умолчанию.

Чтобы изменить это из терминала, выполните следующую команду, для открытия файла / etc / update-manager / release-upgrades в текстовом редакторе с правами root. Вы можете использовать любой другой текстовый редактор, который вам нравится, но в примере мы будем использовать nano.

Отредактируйте строку «Prompt =» в файле, на «Prompt = normal» или «Prompt = lts» в зависимости от того, хотите ли вы получать обновление до обычных или LTS релизов.

Сохраните файл и закройте текстовый редактор. Например, в nano вы можете нажать Ctrl + O, а затем Enter, чтобы сохранить файл. Далее нажмите Ctrl + X, чтобы закрыть nano.

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

Команда проверяет серверы на наличие доступных обновлений и сообщает вам, какую версию ставить. Версии, которые она предлагает, регулируются содержанием файла / etc / update-manager / release-upgrades, о котором мы говорили выше.

Чтобы выполнить обновление, выполните следующую команду:

Ubuntu начинает процесс обновления. Вам нужно будет ввести «y» и нажать Enter, чтобы подтвердить это.

Команда терминала do-release-upgrade работает аналогично графическому инструменту обновления. Вы не можете использовать её для обновления непосредственно с16.04 LTS до 18.04 LTS, не дожидаясь выпуска Ubuntu 18.04.1 LTS.

Существует команда do-release-upgrade -d , которая обновит вас до текущей нестабильной версии( разрабатываемой версии) .Однако это не рекомендуется для производственных систем.

Разрабатываемые версии Ubuntu нестабильны и должны использоваться только для тестирования.

Вы всегда можете переустановить Ubuntu

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

Как обновить Linux Mint

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

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

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

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

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

sudo apt-get update

sudo apt-get dist-upgrade

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

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

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

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

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

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

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

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

1) Создайте загрузочную флешку с последней версией системы. Скачать Linux Mint вы можете с нашего сайта, а также прочтите как установить Линукс минт на компьютер.

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

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

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

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

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

Ссылка на основную публикацию