Обновление Ubuntu через Терминал. Обновление линукс


Легкое обновление Linux | Losst

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

В этой статье мы рассмотрим как выполнять обновление Linux, а именно Ubuntu и Debian автоматически с помощью утилиты ucaresystem-core.

Содержание статьи:

Что такое ucaresystem-core?

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

  • Строить списки пакетов для обновления;
  • Загружать и устанавливать все обновления пакетов;
  • Удалять старые ядра;
  • Удалять ненужные пакеты;
  • Удалять настройки и конфигурационные файлы программ, которые когда-то работали в системе.

Для всего этого уже существуют отдельные команды, но ucaresystem-core позволяет выполнять все эти действия. Одна команда может заменить множество других, а это экономит много времени при большом количестве серверов. Утилита может заменить собой такие команды обновления linux:

  • apt update
  • apt upgrade
  • apt autoremove
  • apt clean
  • uname -r
  • dpkg --list | grep linux-image
  • apt-get purge linux-image
  • update-grub2

Если у вас нет времени на частое обновление Linux, ucaresystem-core может сильно помочь. Давайте рассмотрим как вы можете установить и использовать утилиту.

Установка ucaresystem-core

Первое что нужно сделать - это установить ucaresystem-core. Поскольку репозиторий Utopia PPA в Ubuntu 17.04 пока что нельзя добавить в систему, нам придется скачать файл вручную:

 

Или можно с помощью wget:

wget https://launchpad.net/~utappia/+archive/ubuntu/stable/+build/11806489/+files/ucaresystem-core_3.0-1+yakkety_all.deb

Затем установите зависимость deborphan:

sudo apt install deborphan

И установите саму программу:

sudo dpkg -i ucaresystem-core*

Если же вы используете более раннюю версию Ubuntu, например, 16.10 или 16.04, то можете смело использовать PPA:

sudo add-apt-repository ppa:utappia/stable$ sudo apt-get update

sudo apt install ucaresystem-core

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

Обновление Linux в ucaresystem-core

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

sudo ucaresystem-core

Сначала инструмент предупредит вас, что обновление пакетов linux начнется через 5 секунд. Затем начнется обновление списков пакетов, и непосредственно обновление системы. Во время работы утилита не требует каких-либо действий от пользователя, так что вы можете продолжить заниматься своими делами. Длительность обновления будет зависеть от количества пакетов, которые необходимо обновить, скорости вашей системы и скорости интернет соединения.

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

Если возможности листать вывод утилиты нет, то можно посмотреть содержимое лога /var/log/dpkg.log. Здесь будет сохранена вся информация об обновленных пакетах.

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

Автоматизация обновления

Поскольку утилите не нужен ввод пользователя чтобы обновить Linux, то обновление программ linux легко автоматизировать с помощью cron. Допустим, вы хотите запускать ucaresystem-core каждую ночь, в полночь. Для этого можно добавить такую инструкцию в crontab:

sudo crontab -e

0 0 * * * /usr/bin/ucaresystem-core

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

Выводы

Вам будет трудно найти более простой способ держать свои системы Linux обновленными и без лишних пакетов чем ucaresystem-core. Конечно, если вы предпочитаете все делать вручную, это более надежный метод. Однако, если у вас не всегда есть время, ucaresystem-core может стать единственным отличным решением. Как часто вы выполняете обновление linux через терминал или в графическом интерфейсе? И каким способом? Напишите в комментариях!

Источник: www.linux.com

Оцените статью:

Загрузка...

losst.ru

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

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

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

Содержание статьи:

Обновление программ в Ubuntu через менеджер обновлений

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

Менеджер обновлений Ubuntu довольно прост и вы можете запустить его через главное меню:

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

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

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

 

Осталось нажать кнопку Установить сейчас и начнется обновление пакетов Ubuntu:

Вы можете посмотреть более подробную информацию о процессе обновления:

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

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

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

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

Обновление пакетов Ubuntu через терминал

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

Первым делом, нам необходимо выполнить обновление репозиториев ubuntu, для этого используется такая команда обновления ubuntu:

sudo apt update

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

apt list --upgradable

Теперь непосредственно обновление системы Ubuntu. Для этого есть две опции upgrade и full-upgrade (раньше dist-upgrade). Рассмотрим в чем разница между upgrade и dist upgrade:

  • upgrade - устанавливает самые новые версии всех пакетов доступные в репозиториях. Использует все репозитории их /etc/apt/souces.list и /etc/apt/souces.list.d/*. То есть обновляются пакеты не только из официальных репозиториев, но и из PPA. Обновляются только установленные пакеты, если же для обновления пакета необходимо установить или удалить другой пакет, такие пакеты обновлены не будут.
  • full-upgrade - кроме всего, что делает upgrade, здесь поддерживается умное разрешение зависимостей для новых версий пакетов. Конфликтующие пакеты могут быть удалены, а новые, дополнительные - установлены.

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

sudo apt upgrade

sudo apt full-upgrade

Причем рекомендуется именно вторая команда обновления ubuntu, поскольку она более продумана и обновляет больше пакетов.

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

sudo apt full-update firefox

Опцию full-update мы используем чтобы обновить включая установку новых зависимостей.

Обновление пакетов Ubuntu через Synaptic

Обновлять пакеты Ubuntu можно не только с помощью стандартных пакетных менеджеров. Также есть и сторонние программы. Например Synaptic. Если он у вас еще не установлен, это легко исправить:

sudo apt install synaptic

 

Запустить программу можно из главного меню:

Главное окно программы выглядит вот так:

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

Но давайте обо всем по порядку, сначала необходимо обновить списки пакетов из репозиториев, чтобы программа узнала, есть ли новые версии, это аналогичное действие команды apt update или, тому что выполняется при старте стандартного менеджера обновлений, так сказать проверка обновлений ubuntu. Откройте меню правка и выберите Обновить сведения о пакетах:

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

 

Можно пойти другим путем, на той же вкладке нажать Ctrl+A, чтобы отметить все пакеты, затем в контекстном меню выбрать Отметить для обновления:

 

Независимо от способа, дальше нажимаем Применить:

Программа опять покажет, какие изменения будут внесены в систему, нажмите Apply:

Только теперь начнется загрузка пакетов:

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

Выводы

Установка обновлений Ubuntu, не такое уж сложное дело, но оно должно выполняться периодически, чтобы поддерживать систему в актуальном состоянии и безопасности. Из этой статьи вы узнали целых три способа выполнить обновление пакетов Ubuntu. Этого вполне достаточно, чтобы выбрать подходящий для вас. Часто во время обновлений возникают ошибки, что делать если Ubuntu не обновляется мы рассмотрим в следующей статье.

Оцените статью:

Загрузка...

losst.ru

Обновление линукс убунту. Установка обновлений Ubuntu.

Как и у любой другой операционной системы, в 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). Нажимаем на эту кнопку.

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

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

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

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

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

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

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

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

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

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

Аббревиатура LTS в названии выпуска обозначает продолжительную поддержку (от англ. "Long Term Support"). Данные версии поддерживаются три года в варианте для настольных систем и пять лет в серверной редакции (начиная с версии 12.04 обе версии имеют поддержку в течение 5 лет). «Поддержка» здесь обозначает, что Ubuntu будет продолжать предоставлять обновления, связанные с безопасностью системы и т.п., на весь период объявленной поддержки.

Бета-выпуски

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

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

sudo update-manager -d

и следуйте инструкциям появляющимся на экране.

Вместо того, чтобы получить обновление версии Ubuntu с диска вы можете обновить Ubuntu до новой версии прямо с рабочего стола. И сделать это очень просто! Хотя я рекомендовал бы все же , т

bazava.ru

Как обновить 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, но если у вас остались вопросы, то задавайте их на нашем форуме.

linuxmint.info

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

Не так давно вышла новая версия дистрибутива Linux Mint 19, основанная на Ubuntu 18.04. В этой версии был улучшен интерфейс, поддержка аппаратного обеспечения компьютеров и удалена редакция KDE. Несколько дней назад разработчики добавили инструмент, который позволяет обновить систему до самой новой версии.

В этой статье мы рассмотрим, как обновить Linux Mint 18 до 19 с помощью утилиты mintupgrade. Важно отметить, что эта утилита будет работать только с редакциями Cinnamon, MATE и XFCE.

Содержание статьи:

Обновление Linux Mint до 19 версии

Шаг 1. Обновление до Linux Mint 18.3

Чтобы обновить свою систему до самого последнего релиза и не получить много проблем, необходимо сначала обновить систему до 18.3. Это можно сделать с помощью менеджера обновлений. Запустите программу из главного меню:

Дождитесь завершения поиска обновлений, а затем нажмите "Установить обновления":

После установки обновлений выберите Правка -> Обновить до Linux Mint 18.3.

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

Шаг 2. Настройка менеджера входа

Если вы обновлялись с 18, 18.1 или 18.2, то необходимо установить новый менеджер входа. Новые версии Linux Mint будут использовать LightDM вместо MDM. Посмотрите, какой менеджер входа у вас используется командой:

cat /etc/X11/default-display-manager

Если это LightDM, то всё отлично, а если MDM, то надо его удалить и установить LightDM. Сначала устанавливаем LightDM:

sudo apt install lightdm lightdm-settings slick-greeter

Затем удаляем MDM:

sudo apt remove --purge mdm mint-mdm-themes*

И запускаем перенастройку LightDM:

sudo dpkg-reconfigure lightdm

Затем осталось перезапустить компьютер, чтобы все изменения точно вступили в силу.

Шаг 3. Удаление PPA

Если вы используете PPA-репозитории, особенно, если вы заменяли любые системные компоненты из таких репозиториев, то на время обновления их лучше отключить. Для этого воспользуемся утилитой ppa-purge:

sudo apt install ppa-purge

find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {system("sudo ppa-purge ppa:"$4"/"$5)}' "$file"; done

Также можно очистить систему от лишних пакетов:

sudo apt autoremovesudo apt clean

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

Шаг 4. Создание снимка системы

На случай, если во время обновления что-то пойдёт не так, необходимо иметь снимок работающей системы. У меня обновления всегда проходили гладко, но разработчики посчитали, что снимки - это обязательное условие, поэтому утилита проверки готовности системы к обновлению не будет работать, пока вы не создадите снимок в timeshift. Утилиту можно запустить из главного меню:

Если вы ею раньше не пользовались, то её придёется настроить, тип снимков выбираем Rsync, потому что снимки Btrfs поддерживаются только в Btrfs.

Затем выбираем место для хранения снимков. Обратите внимание, что снимки лучше хранить не на системном разделе, потому что если вы забьёте системный раздел на 100%, то ваша ОС попросту не сможет запуститься. И отключаем регулярное резервное копирование, просто сняв все галочки.

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

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

 

Шаг 5. Установка утилиты для обновления

Обновление выполняется с помощью специальной утилиты - mintupgrade. Для её установки выполните:

sudo apt install mintupgrade

 

Шаг 6. Проверка обновления

Утилита позволяет запустить обновление в тестовом режиме, чтобы вы могли посмотреть, что будет происходит во время обновления без внесения изменений непосредственно в файловую систему. Это будет полезно для решения всех возможных проблем наперёд. Потому что потом, во время обновления, решать проблемы с зависимостями в полу сломанной системе будет не так просто. Сначала включаем бесконечную прокрутку в терминале, чтобы видеть все сообщения утилиты. Для этого в меню терминала выберите Правка -> Параметры профиля -> Прокрутка. Затем отметьте пункт Обратная прокрутка. Теперь запустите утилиту:

mintupgrade check

Утилита проверит, изменили ли вы менеджер входа и создали ли снимок системы:

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

Если на этом этапе возникли какие-либо конфликты пакетов, удалите конфликтующие пакеты вручную через apt remove. Надпись "Аварийное завершение" означает, что операция установки пакетов отменена, потому что это тестовый запуск. Дальше можно продолжать обновление.

Шаг 7. Загрузка обновления

Чтобы скачать файлы обновления, выполните:

mintupgrade download

Подтвердите использование репозиториев дистрибутива Tara.

А потом загрузку пакетов:

 

 

Шаг 8. Запуск обновления

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

mintupgrade upgrade

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

 

Шаг 9. Перезагрузка

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

Просто перезапустите компьютер.

Шаг 10. Готово

После перезагрузки, если все прошло успешно, запуститься приветствие новой версии Linux Mint 19.

Это означает, что обновление Linux Mint до 19 прошло успешно.

Выводы

В этой статье мы разобрали, как обновить Linux Mint 18 до 19 версии. Система вышла совсем недавно и, возможно, она ещё не очень стабильна. Поэтому хорошо подумайте, стоит ли вам обновляться. На официальном сайте разработчиков сказано: "Прежде чем обновлять систему, подумайте, зачем вам это нужно. Не надо обновляться только ради самого обновления, чтобы просто получить новую версию". Есть такое выражение: "Если что-то уже работает, то не надо это чинить".

Ну а если вы всё-таки решили обновляться, то желаю вам удачи в этом процессе. На мою тестовую машину обновление установилось без каких-либо проблем. Но если даже будут проблемы, вы сможете восстановить систему с помощью Timeshift. А вы уже обновились? Как впечатления? Напишите в комментариях!

Оцените статью:

Загрузка...

losst.ru

Как обновить Убунту через терминал

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

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

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

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

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

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

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

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

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

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

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

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

sudo apt-get updatesudo 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 [yN]  Details [d]y

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

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

Выводы

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

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

nastroyvse.ru

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

Недавно состоялся долгожданный выпуск новой версии дистрибутива Linux Mint 18 Sarah. В этой версии операционная система получила множество исправлений и улучшений, обновление программного обеспечения, в том числе обновление окружения рабочего стола Cinnamon до версии 3.0 и обновление версий для всех пакетов, до версий, используемых в Ubuntu 16.04.

В одной из предыдущих статей рассматривалась установка Linux Mint 18 Sarah, теперь же мы поговорим о том, как обновить Linux Mint 17.3 до 18 без потери ваших данных и программ. Для этого есть два способа - официальный и ручной, мы рассмотрим их оба. Сразу скажу, что ручной способ не простой и требует некоторых знаний, поэтому если вы совсем новичок и боитесь потерять свою систему, этого делать не нужно.

Содержание статьи:

Официальный способ обновления Linux Mint до 18

Почти через полмесяца после официального релиза Linux Mint 18 разработчики создали утилиту mintupgrade, которая позволяет обновить систему до самой новой версии без ручных манипуляций с репозиториями. Заметьте, что таким способом можно выполнить обновление только с Linux Mint 17.3, если у вас более старая версия, вам сначала нужно обновить ее до 17.3. Также не забудьте сделать резервные копии важных файлов, чтобы уберечь себя от потери данных.

Если готовы, переходим к установке. Сначала установим менеджер обновлений:

sudo apt-get update$ sudo apt-get install mintupgrade

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

mintupgrade check

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

Дальше загрузим все пакеты, обновлений на компьютер:

mintupgrade download

Мы все еще не выполнили никаких решительных действий по обновлению, только скачали пакеты.

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

sudo mintupgrade upgrade

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

После завершения установки перезагрузите компьютер и вы получите новую систему Linux Mint 18:

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

Обновление Linux Mint 17.3 до 18

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

Шаг 1. Удалите PPA

Я тестировал обновление Linux Mint 17.3 до 18 на чистой системе. Если к вашей системе подключены PPA, и тем более из них установлены системные компоненты, неизвестно как себя поведет система и не возникнет ли серьезных конфликтов.

Поэтому сначала нужно удалить все PPA. Сначала установим утилиту ppa-purge:

sudo apt-get install ppa-purge

Смотрим какие PPA будут удалены:

find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {print "sudo ppa-purge ppa:"$4"/"$5}' "$file"; done

Затем, если все правильно - удаляем:

find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {system("sudo ppa-purge ppa:"$4"/"$5)}' "$file"; done

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

Шаг 2. Обновление системы

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

sudo apt-get update

И устанавливаем обновления:

sudo apt-get dist-upgrade

Шаг 3. Замена источников программного обеспечения

Это и есть вся суть нашего обновления, мы заменим старые репозитории на новые. Смысл в том, чтобы заменить в файле репозиториев все вхождения trusty на xenial, а rosa на sarah.

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

Создайте резервную копию исходного файла:

sudo cp /etc/apt/sources.list.d/official-package-repositories.list{,_bak}

Приведите ваш файл /etc/apt/sources.list.d/official-package-repositories.list к такому виду:

sudo vi /etc/apt/sources.list.d/official-package-repositories.list

deb http://packages.linuxmint.com sarah main upstream import backport

deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiversedeb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiversedeb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiversedeb http://archive.canonical.com/ubuntu/ xenial partner

Как видите, здесь была добавлена ветка blackport для репозитория Linux Mint, а также удален репозиторий extra. Еще добавлен репозиторий backports для Ubuntu. Сохраните файл нажав Esc и набрав :wq и переходите к следующему шагу.

Шаг 4. Импорт ключа

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

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A5D54F76

Шаг 5. Обновление списка пакетов

Репозитории подключены и мы почти готовы выполнить обновление Linux Mint 17.3 до 18. Обновляем списки пакетов:

sudo apt-get update

 

И получаем кучу предупреждений, это потому, что у нас устаревший пакетный менеджер.

Шаг 6. Обновляем пакетный менеджер

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

sudo apt-get install apt/xenial

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

Теперь опять выполняем обновление репозиториев:

sudo apt-get update

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

Шаг 7. Обновление до Linux Mint 18

Это тот момент, когда дороги назад уже не будет, для обновления  до Linux Mint 18 наберите команду:

sudo apt-get dist-upgrade -y

Флаг y мы указываем, чтобы программа отвечала утвердительно на все вопросы, если его не указать, мы будем завалены вопросами типа:

Обновление может занять несколько часов, в зависимости от скорости вашего интернета. Необходимо скачать больше гигабайта новых пакетов, а это немало. Но при быстром интернете обновить Linux Mint 17.3 до 18 можно за час.

Возможно, во время обновления вы получите ошибку:

dpkg error processing package dconf2 (--configure)

Тогда выполните команду:

 sudo dpkg --configure -a

И продолжаем работу:

sudo apt-get dist-upgrade -f -y

Шаг 8. Завершение обновления

Дальше обновление должно пройти без ошибок. Перед тем как перезагружать систему установим новую тему, Mint-Y:

sudo apt-get install mint-y-icons mint-y-theme

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

Осталось очистить систему от лишних пакетов:

sudo apt-get autoremove

Шаг 9. Перезагрузка

После перезагрузки вы получите новую систему, Linux Mint 18. Все компоненты были обновлены и вы увидите такое окно приветствия:

Шаг 10. После обновления

Окно приветствия говорит, что у нас Linux Mint 18, и в системе установлены самые новые версии программного обеспечения. Но в файлах /etc/issue и /etc/lsb-release по-прежнему устаревшая информация. Исправим это:

sudo sed s/17.3/18/ /etc/lsb-release > /etc/lsb-release$ sudo sed s/rosa/sarah/i /etc/lsb-release > /etc/lsb-release$ sudo sed s/17.3/18/ /etc/issue > /etc/issue$ sudo sed s/Rosa/Sarah/i /etc/issue > /etc/issue$ sudo sed s/17.3/18/ /etc/issue.net > /etc/issue.net$ sudo sed s/Rosa/Sarah/i /etc/issue.net > /etc/issue.net

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

Теперь смотрим менеджер обновлений:

Вы смогли успешно обновить Linux Mint до 18 и теперь у вас установлена самая новая версия этой операционной системы.

Выводы

Если вы сделали все правильно, то успешно обновили свою систему. Ручной способ не для начинающих пользователей. Официальный способ обновления Linux Mint более простой и надежный. Если у вас остались вопросы, спрашивайте в комментариях также обязательно отпишитесь, если получилось обновиться до linux mint 18 ручным способом!

Оцените статью:

Загрузка...

losst.ru