Обновление ubuntu из командной строки. Форум русскоязычного сообщества Ubuntu

Записки IT спеца

Обновление ubuntu из командной строки. Форум русскоязычного сообщества UbuntuУстановка и обновление современных дистрибутивов Ubuntu издавна не представляет никакой трудности. Можно установить и длительное время всеполноценно работать в системе ни разу не прикоснувшись к терминалу. С одной стороны, это отлично, так как дозволяет приблизить Linux к конечному юзеру, который просто желает включить комп и работать. С иной – осознание работы системы отходит на 2-ой план и потому, ежели для вас любопытно, что происходит за кулисами графического интерфейса давайте углубимся в подробности.

Как понятно, теория без практики мертва, практика без теории – это вообщем сродни шаманскому камланию с бубном, но учить теорию лучше всего применительно к настоящим задачкам. Тем наиболее что как-раз подвернулся пригодный вариант – в нашей виртуальной лаборатории нашлась одна система на Ubuntu 15.04, поддержка которой издавна завершена.

Здесь мы создадим маленькое отступление и напомним современную политику поддержки дистрибутивов Ubuntu. Ежели кратко, то базу линейки составляют дистрибутивы с долгим сроком поддержки – LTS, конкретно они рекомендуются для стабильной работы либо серверного внедрения. В промежутках меж выпусками LTS выпускаются “стандартные ” релизы, в которых могут обкатываться новейшие технологии и потому они могут работать нестабильно.

LTS – релизы выходят раз в два года в апреле, обычные следуют полугодовому графику и имеют поддержку в течении 9 месяцев с даты выпуска. Таковым образом опосля выхода еще одного обычного (или LTS) релиза у вас остается всего три месяца чтоб обновить систему, ежели вы, естественно, желаете вовремя получать обновления. Ниже мы привели официальный график поддержки текущих и планируемых релизов.

Обновление ubuntu из командной строки. Форум русскоязычного сообщества UbuntuКак лицезреем, на момент написания данной статьи, актуальными являются LTS-релизы 12.04, поддержка которого заканчивается в апреле 2017, 14.04 и 16.04. Из обычных релизов поддерживается лишь текущий – 16.10. Но ежели мы заглянем в репозитории, то увидим там директории для уже снятых с поддержки дистрибутивов 15.04 и 15.10, а также находящегося в разработке 17.04.

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

Оптимальная стратегия обновления для снятых с поддержки выпусков – это обновление до наиблежайшего LTS-релиза, а лишь потом, ежели у вас есть такое желание, можно обновиться до 1-го из обычных. Почему так? Поэтому что LTS-релизы более стабильны и довольно отлично исследованы, что упрощает работу по выявлению и устранению вероятных ошибок, в то время как обычные выпуски могут работать неустойчиво, а инфы о дилеммах и решениях может оказаться недостаточно.

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

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

Обновление ubuntu из командной строки. Форум русскоязычного сообщества UbuntuПосле того, как все крайние обновления будут скачаны и установлены система в конце концов “порадует” вас сообщением о прекращении поддержки и предложить обновиться на одну из доступных версий.

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

Обновление ubuntu из командной строки. Форум русскоязычного сообщества UbuntuВ принципе данная ошибка просто устраняется беглым поиском, но это будет всего только личным случаем, который не добавит для вас опыта и познаний, а с учетом того, что мы в самом начале решили заглянуть под капот процесса обновления, то нам представился неплохой повод.

Кроме того, умение вручную обновлять систему может понадобиться для вас и в других ситуациях, к примеру, когда штатный процесс завершился сбоем и загрузить систему в обычном режиме нереально, в этом случае вас не испугает темное окно терминала и вы удачно доведете процесс до конца. Либо для вас пригодится обновить один из производных дистрибутивов, создатели которого прекратили его поддержку, а штатных устройств его обновления на “чистую” Ubuntu просто нет.

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

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

Обновление ubuntu из командной строки. Форум русскоязычного сообщества UbuntuСледующим шагом нам будет нужно обновить источники пакетов, используя для этого адреса репозиториев мотивированного дистрибутива, на который мы желаем обновиться. Так как наша цель – 16.04 (Xenial) то для вас будет нужно во всех строчках заменить кодовое имя текущего выпуска – vivid на кодовое имя мотивированной системы – xenial.

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

В общем, никто не мешает сделать это вручную, но не будем забывать, что в руках у нас Linux со своими обеспеченными способностями утилит командной строчки. Потому наберем в терминале последующее “заклинание”:

Снова откроем файл и убедимся, что все нужные нам строчки “волшебным образом” изменились.

Обновление ubuntu из командной строки. Форум русскоязычного сообщества UbuntuЗатем обновим перечень пакетов командой:

И перейдем конкретно к обновлению:

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

Обновление ubuntu из командной строки. Форум русскоязычного сообщества UbuntuДальнейший процесс, в зависимости от скорости веб и вычислительной мощности компа займет некое время, в ходе которого следует время от времени посматривать на экран, система может спросить, что делать с модифицированными файлами конфигурации, действие по умолчанию (рекомендуемое) – бросить текущий файл.

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

Обновление ubuntu из командной строки. Форум русскоязычного сообщества UbuntuПосле выполнения уборки можно в конце концов перезагрузиться. Мы сходу зрительно заметим, что наши деяния увенчались фуррором, но на всякий вариант проверим:

Как лицезреем – мы удачно обновили снятую с поддержки 15.04 до актуальной 16.04 LTS.

Обновление ubuntu из командной строки. Форум русскоязычного сообщества UbuntuВот так непростая на 1-ый взор задачка оказалась чрезвычайно обычной в реализации. По сущности весь процесс обновления дистрибутива Linux (не непременно Ubuntu либо Debian) сводится к одному основному действию: заменить текущие пакеты из репозитория А наиболее новенькими пакетами из репозитория Б. Все остальное пакетный менеджер сделает самостоятельно.

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

Читайте также  Как переключить на наушники на ноутбуке. Как подключить гарнитуру в Windows 10 и произвести настройку

Обновление ubuntu из командной строки. Форум русскоязычного сообщества UbuntuНа этом наша статья подошла к завершению, и мы надеемся, что опосля ее чтения белоснежных пятен в устройстве Linux для вас станет меньше. Что вы больше не будете принимать процесс обновления как “черный ящик”, а напротив почувствуете в для себя силу и уверенность, когда конкретно вы управляете системой, а не она вами.




Обновление Ubuntu 18.04 до 19.04 через командную строку

Хотелось бы поблагодарить flammlin.com за предоставленную идею!Перейти

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

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

sudo apt update&&sudo apt dist-upgrade

Обновление ubuntu из командной строки. Форум русскоязычного сообщества Ubuntu

Необходимо убедиться,что установлен пакет update-manager-core.

sudo apt install update-manager-core

Обновление ubuntu из командной строки. Форум русскоязычного сообщества Ubuntu

Далее отредактируйте файл конфигурации с помощью редактора nano либо хоть какого предпочтительного текстового редактора командной строки.

sudo nano/etc/update-manager/release-upgrades

В нижней части этого файла измените значение Prompt с lts на normal.

Обновление ubuntu из командной строки. Форум русскоязычного сообщества Ubuntu

Опосля этого нам необходимо выполнить последующую команду, чтоб поменять все экземпляры bionic на disco в файле начального перечня (/etc/apt/sources.list.) Bionic-это кодовое имя для Ubuntu 18.04, тогда как Disco-это кодовое имя для Ubuntu 19.04.

sudo sed-i’s/bionic/disco/g’/etc/apt/sources.list

Ежели вы добавили посторонние репозитории (PPAs) в файлов и в , отключите посторонние репозитории.

sudo nano/etc/apt/sources.list.d/qbittorrent-team-ubuntu-qbittorrent-stable-bionic.list

Добавьте и закомментируйте каждую строчку в этом файле, добавив знак # в начале каждой строки.

#deb http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu bionic main
#deb-src http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu bionic main

Обновление ubuntu из командной строки. Форум русскоязычного сообщества Ubuntu

Сохраните файл, мы практически закончили.

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

Обновление ubuntu из командной строки. Форум русскоязычного сообщества Ubuntu

После завершения малого обновления выполните полное обновление.

Обновление ubuntu из командной строки. Форум русскоязычного сообщества Ubuntu

Если вы видите эту ошибку:

nable tofetch some archives,maybe run apt-get update ortrywith–fix-missing?

Выполните последующую команду для устранения данной нам ошибки:

Запустите повторно полное обновление:

Сейчас вы сможете удалить устаревшие/ненужные пакеты программ:

Всё, перезагружаемся:

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

Вы должны узреть последующий текст:

No LSB modules are available.
Description:    Ubuntu19.04
Release:        19.04
Codename:       disco

Обновление ubuntu из командной строки. Форум русскоязычного сообщества Ubuntu

Поздравляю, вы лишь что обновились с 18.04 до 19.04!

P.S.: опосля обновления у меня появилась неувязка с avahi-daemon и я его удалил:

Обновление ubuntu из командной строки. Форум русскоязычного сообщества Ubuntu

apt-get remove avahi-daemon

 

 

Оставьте комментарий