Главная >> Инструкции >> Как обновить Linux Mint 18 до 19

Как обновить 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 autoremove
sudo 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. А вы уже обновились? Как впечатления? Напишите в комментариях!

23 комментария к “Как обновить Linux Mint 18 до 19”

  1. Не обновляйтесь, у меня фризы дикие раз в пару секунд, хз с чем связано, но на 18 такого не было. Система обновлена до конца. Если кто может помочь с этим, прошу помочь (или скажите где можно посмотреть чем это вызвано, а я в гугле сам найду).

    Ответить
  2. Обновлялся. На своём стареньком DELL Inspiron 1525 не нашёл особых преимуществ, наоборот - время начальной загрузки ОС увеличилось втрое. Попробовал удалить ядро новое 4.15 и загрузиться с 4.13 не помогло. Благополучно вернулся к Сильвии 18.3 . Вывод: новые ОС требуют нового железа. Так всегда. Ещё: если у кого много ядер - удаляйте перед процедурой, сэкономите время обновления. Впрочем, это говорят и сами специалисты на оф. сайте Линукс Минта.

    Ответить
    • Считаю (из практики), что обновляться НИКОГДА не стоит - всегда есть вероятность явных или скрытых и "плавающих" глюков! Лучше новую версию ставить с НУЛЯ!!! По началу, время загрузки, действительно, расстроило, но - всегда необходимо проводить оптимизацию и ПК потом - просто летает! Удалять ядра с целью экономии времени обновления - какой-то странный подход! Я, например, удаляю старые ядра совершенно из других соображений! Да и что такое время? )))
      Некоторые команды для "приведения в чувство системы" - пользоваться с осторожностью и только, когда понимаете, что делаете:
      КОМАНДЫ:

      Обновление базы данных пакетов:

      sudo apt update

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

      sudo apt upgrade

      Полное обновление:

      sudo apt full-upgrade

      Самый быстрый и удобный способ «обновить» вашу систему использовать команду:

      sudo apt update && sudo apt upgrade -y

      Полное обновление, вплоть до дистрибутива:

      sudo apt dist-upgrade

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

      sudo apt install -f

      Все пакеты у которых есть новая версии:

      apt list --upgradeable

      Все установленные пакеты в системе:

      apt list --installed

      Все пакеты, доступные для вашей системы:

      apt list --all-versions

      Самый простой способ освободить дисковое пространство, использовать опцию autoremove:

      sudo apt autoremove

      Размер кеша можно увидеть с помощью следующей команды:

      sudo du -sh /var/cache/apt

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

      sudo apt autoclean

      Или очистить кэш целиком (освобождает больше места на диске):

      sudo apt clean

      Очистка кэша миниатюр 1:

      rm -v -f ~/.cache/thumbnails/*/*.png ~/.thumbnails/*/*.png

      Очистка кэша миниатюр 2:

      rm -v -f ~/.cache/thumbnails/*/*/*.png ~/.thumbnails/*/*/*.png

      Устаревшие файлы конфигурации 1:

      dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge

      Устаревшие файлы конфигурации 2:

      sudo aptitude purge ~c

      Удаление старых ядер, кроме текущего:

      sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1)

      sudo apt autoremove

      Обновление загрузчика 1:

      sudo update-grub

      Обновление загрузчика 2:

      sudo update-grub2

      Перезагрузка:

      reboot

      Скорость загрузки системы:

      systemd-analyze

      Скорость загрузки служб ОС:

      systemd-analyze blame

      Выключение компьютера безопасно и сразу:

      sudo shutdown -h now

      Узнать про память:

      free -m

      Все про память, не разбирая ПК:

      sudo lshw -C memory

      Когда-нибудь, уважаемый Админ, свяжусь с Вами и напишу статью по этим вопросам, если Вам будет интересно!

      Ответить
      • Хороший список. Спасибо. В закладки отправляю. Пригодится. Обновлялся с 18.2 до 18.3 без проблем . Понимаю, что там попроще было. !8.3 пытался оптимизировать, руководствуясь статьями из Интернета, но прирост скорости был незначительным. Думаю и в 19 не смогу (возможно не знаю как) . Да и смысла для моего дедушки-ноута нет всё же стремиться к 19, не увижу я на нём ничего нового. Так думаю.

        Ответить
        • Алексея, на которого ссылка, я, честно говоря уже давно не перевариваю - зануда и закостенел в своих суждениях. Все время пихал Systemback, который уже давно автором не разрабатывается и не поддерживает, а есть уже и другие, альтернативные средства, даже, кроме TimeShift, - возьми, изучи и предложи людям что-то новое, если ты такой умный)))). В сборки с одним окружением - любит запихивать программы от другого! Зачем, мне, например, Krusader в Ubuntu или Mint (не помню уже, куда он его пихал), если мне понадобится, то я Double Commander c GTK поставлю)))). Короче - он устраивает полнейшую свалку и все его сборки, которые я, ради интереса, когда-то ставят - безбожно перегружены и тормознуты. И вычищать лишний хлам, тем более, с внесенными изменениями - пустое занятие.

          Ответить
          • Всё так. В поисках ответов приходится опираться на то, что выложено в Интернете и фильтровать.

    • 4-минуты 19й против 37 секунд 18.3 на системнике с 16г озу. У Вас хоть втрое. Правда у меня Radeon R9 Fury X (минт с амд не очень дружит). Что интересно, нелюбимая здесь Rosa Fresh 8.1 грузится 12!!! секунд. Также на этом компе стоит Gentoo, порядка 40 секунд.

      Ответить
      • Попробуйте отключить не нужные службы и пр. - их видно из приведенных выше команд. Загуглите - какая за что отвечает и можно ли ее безболезненно вырубить..... Отпишитесь потом, будет ли жэффект! У меня старая radeon 4650 и то все хорошо

        Ответить
        • Без понту, Вычистил до дествености росинки(кто в теме поймет) 3.27. Поставил ядро 4.04.Вуаля, 42 сек. Собака зарыта в ядре. Компилить под свою машину придется.

          Ответить
  3. https://blog.linuxmint.com/?p=3620 вещает - "Будьте осторожны с ядром 4.15.0-24. Критическая проблема вызывает некоторые компьютеры для загрузки очень медленно, или не загружаются вообще. Ubuntu знает об этом и работать над решением этой проблемы. Мы также получили отрицательную обратную связь из серии 4,15 ядра в Mint 18.x (на основе Ubuntu) дружественный. Хотя Ubuntu решил переключить ряд HWE к нему, серия 4,15 не кажется , поддерживает некоторые проприетарные драйверы еще (NVIDIA-3.04 и NVIDIA-340 из них)."

    Ответить
  4. Воу, возможно дело в том что у меня i5 последнего поколения (или предпоследнего точно не знаю), но после обновления система стала загружаться за 3 секунды вместо 15 прежних. Багов пока не нашел, обновлялся потому что были проблемы с тем что не открываются некоторые сайты. Проблемма так и осталась (((

    Ответить
  5. dpkg: error processing package gconf2 (--configure):
    dependency problems - leaving triggers unprocessed
    dpkg: dependency problems prevent processing triggers for gconf2:
    gconf2 depends on dbus-x11; however:
    package dbus-x11 is not configured yet.

    gconf2
    Processing was halted because there were too many errors.
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    ------------------------------------------------
    !! ERROR: Failed to upgrade some of the packages. Please review the error message, use APT to fix the situation and try again.
    !! Exiting.
    ------------------------------------------------

    При обновлении вылезло. Надо как-то сконфигурить dbus-x11

    Ответить
  6. Обновился - ругался на отсутствие поддержки locale ru_ru.utf-8, но обновился. Пока всё нормально, кроме времени загрузки: 1мин 53сек, потом ещё задержка при входе на рабочий стол. При этом железо свежее и на 18.3 грузился мгновенно.
    System: Host: aleksey-B250M-DS3H Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
    Desktop: Cinnamon 3.8.8 (Gtk 3.22.30-1ubuntu1) dm: lightdm Distro: Linux Mint 19 Tara
    Machine: Device: desktop System: Gigabyte product: B250M-DS3H serial: N/A
    Mobo: Gigabyte model: B250M-DS3H-CF serial: N/A
    UEFI: American Megatrends v: F6 date: 04/24/2017
    CPU: Dual core Intel Pentium G4600 (-MT-MCP-) arch: Skylake rev.9 cache: 3072 KB
    flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 14400
    clock speeds: min/max: 800/3600 MHz 1: 800 MHz 2: 800 MHz 3: 800 MHz 4: 800 MHz
    Graphics: Card: Intel HD Graphics 630 bus-ID: 00:02.0 chip-ID: 8086:5912
    Display Server: x11 (X.Org 1.19.6 ) drivers: modesetting (unloaded: fbdev,vesa)
    Resolution: 1920x1080@60.00hz
    OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (Kaby Lake GT2)
    version: 4.5 Mesa 18.0.5 (compat-v: 3.0) Direct Render: Yes
    Audio: Card Intel 200 Series PCH HD Audio driver: snd_hda_intel bus-ID: 00:1f.3 chip-ID: 8086:a2f0
    Sound: Advanced Linux Sound Architecture v: k4.15.0-33-generic
    Network: Card: Realtek RTL8111/8168/8411 PCIE Gigabit Ethernet Controller
    driver: r8169 v: 2.3LK-NAPI port: e000 bus-ID: 02:00.0 chip-ID: 10ec:8168
    IF: enp2s0 state: up speed: 100 Mbps duplex: full mac:
    Drives: HDD Total Size: 120.0GB (42.6% used)
    ID-1: /dev/sda model: SPCC_M.2_SSD size: 120.0GB serial:
    Partition: ID-1: / size: 106G used: 44G (44%) fs: ext4 dev: /dev/dm-1
    ID-2: /boot size: 473M used: 312M (70%) fs: ext2 dev: /dev/sda2
    ID-3: swap-1 size: 4.18GB used: 0.00GB (0%) fs: swap dev: /dev/dm-3
    RAID: System: supported: N/A
    No RAID devices: /proc/mdstat, md_mod kernel module present
    Unused Devices: none
    Sensors: System Temperatures: cpu: 29.8C mobo: 27.8C
    Fan Speeds (in rpm): cpu: N/A
    Repos: Active apt sources in file: /etc/apt/sources.list.d/official-package-repositories.list
    deb http: //mirrors.evowise.com/linuxmint/packages tara main upstream import backport
    deb http: //ubuntu.colocall.net/ubuntu bionic main restricted universe multiverse
    deb http: //ubuntu.colocall.net/ubuntu bionic-updates main restricted universe multiverse
    deb http: //ubuntu.colocall.net/ubuntu bionic-backports main restricted universe multiverse
    deb http: //security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http: //archive.canonical.com/ubuntu/ bionic partner
    Info: Processes: 240 Uptime: 2:38 Memory: 4208.9/7865.1MB
    Init: systemd v: 237 runlevel: 5 default: 2 Gcc sys: 7.3.0 alt: 5
    Client: Unknown python3.6 client inxi: 2.3.56

    Ответить
  7. За 3 недели использования из минусов могу отметить только увеличившееся время загрузки, в остальном одни плюсы (для меня). Поэтому если часто компьютер не перезагружаете, то рекомендую ставить 19 версию!

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

    Ответить
  9. Обновил 2 стареньких ноута, первый - один из первых Core2duo с 2-мя ядрами и 2-мя гигами (на нём с нуля переставил систему), второй совсем динозавр - Pentium 4 2.4ГГц с 1Гб памяти (обновлял по этой статье), оба ноута стали работать быстрее, мнение на счёт второго - сугубо субъективное, а вот на счёт первого - им жена пользуется и сразу тоже отметила что стало всё плавнее и быстрее, например видео из интернета стало показывать без проблем и фризов, да и загружаться стал быстрее и тупить местами перестал.

    Ответить
  10. Обновила систему. Никаких страшилок, описанных выше, засечено не было. Время загрузки системы не засекала, для меня это не принципиально, потому что комп порой месяцами не отключают, из спящего состояния выходит нормально и быстро. Это уже не первое большое обновление моей системы без её переустановки и очередное обновление прошло как надо!
    Спасибо за статью, потому что не подумала, что нужно убирать mint display manager.

    Ответить
  11. Поставил с нуля. Все хорошо. Но нет панели быстрого поиска. Ладно, поставил. Проигрыватель, не включается поверх всех окон и не помнит место окончания. Ладно. Но самое хреновое - принтер. Три дня возни так и не дали результата. Супс просто отваливается. Снес, подождем пару годиков...

    Ответить
  12. Спасибо автору за грамотную инструкцию!
    На третьей машине обновляю Минт 18 до 19 и всё работает, как часы!
    Обновление проходит строго по пунктам из статьи и ни разу не было никакого критического сбоя!
    Все пользовательские данные и настройки программ сохраняются. Обновляются только версии. 😉

    Ответить

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