Обновляем Ubuntu 14.04, Arch 2019 и Manjaro 2015

Многие хвалят Arch Linux и Manjaro за их вариант обновлений по принципу Rolling release в противовес варианту Long Term Support (LTS) которого придерживается Ubuntu.
Давайте проверим это на практике.


Предлагаю вкратце разобраться чем они отличаются.
Rolling release – обновление дистрибутива происходит по мере появления новой версии какой-либо программы, без фиксирования конкретных версий, конкретных пакетов в качестве какой-то точки отсчета. То есть  у вас есть дистрибутив обновленный на текущий момент, а не версий 1.х, 2.х, и т.д.
Long Term Support (LTS) – через определённый промежуток времени все новые пакеты в дистрибутиве фиксируются, назначается общая версия дистрибутива и в дальнейшем эта версия сопровождается путем исправления ошибок.

Так настолько ли так надежен вариант сопровождения Rolling Release?

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


А тут еще Manjaro со всех углов нахваливают: сам Mint, говорят, собой затмил.

Сайт Manjaro

Ну, проверяю в деле. Чтобы узнать сценарий того светлого будущего, беру этот Manjaro, прям от 2015 года и инсталлирую его, отключив Internet. Стартует, актуализацию хочет. Аж 15 килобайт накопилось – вот же мощь где! А вот установить я их не смог – с pacman конфликт. Пробую через терминал, 20 раз говорю: “Согласен!”. Но дули…


Ладно, упростим задачу.
Дадим форы и возьмем дистрибутив являющийся родителем Manjaro, а именно – Arch Linux.

Сайт Arch Linux

Итак, беру чистый Arch Linux от 2019 года и инсталлирую с OBRevenge. Красив, черт. Стартует, 664 пакетов должны быть актуализированы. Но где-то там чего-то там в носу не дает ему возможности это сделать. Так загрузи хотя бы 660 и выдай в конце: “ну не смогла я их все!” Но нет: “либо все, либо ничего”.

Дальнейшие эксперименты:
sudo rm -R /etc/pacman.d/gnupg/
sudo rm -R /root/.gnupg/
sudo gpg --refresh-keys
sudo pacman-key --init && sudo pacman-key --populate
sudo pacman-key --refresh-key
sudo pacman -Syu

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


Ну и возьмем теперь Ubuntu 14.04 выпуска 2014 года. Он самый старый из тестируемых.

Сайт Ubuntu

ubuntu

После установки на компьютер получаем – накопилось 500 Мб с гаком. Соглашаемся. Процесс обновления прошел без проблем – не пискнул ни разу.
Когда все установилось – перезагружаем систему и сразу получаем предложение: “Хочешь Upgrade 16.04?”

Соглашаемся, и этот Upgrade проходит, как по маслу. Думаю до версии 18.04 Ubuntu так же обновится без проблем.

Вот тебе, бабушка, и “Rolling Release” !

Итак, сделаем выводы из полученного опыта:

  • Хотите установить дистрибутив использующий вариант обновления Rolling Release – тогда вам, во-первых, для его установки необходимо использовать образ системы поновее. А во вторых, после того как вы его установили и используете, не забывать обновлять и не затягивать. Вариант “обновлюсь через годик” – может или сломать систему, или вообще ничего не обновить, с вытекающими отсюда проблемами с установкой новых программ.
  • Вариант же с обновлениями по принципу Long Term Support (LTS) с придерживанием нумерации дистрибутива версиями, более надежен для работы системы с точки зрения долгосрочного использования и возможно не регулярного обновления.

Если это домашний компьютер и вы любитель всегда новых версий программ – можете смело использовать дистрибутив с обновлениями по принципу Rolling Release.
Если же вам необходимо или вы хотите использовать Linux на работе – то с моей точки зрения лучше использовать дистрибутив с обновлениями по принципу Long Term Support (LTS). Например, расширенную сборку – Ubuntu*Pack.

А что вы думаете по этому поводу ?

0 0 vote
Article Rating

Publication author

offline 2 weeks

Micha

Comments: 6Publics: 3Registration: 24-05-2018
Если Вам понравилась статья, то поделитесь ею в соц.сетях:
 
guest
11 Комментарий
Самый новый
Самый старший Наибольшее количество голосов
Inline Feedbacks
View all comments
V50

А не пробували оновити Убунту 14.04 відразу до версії 19.04???Я до того що Арч можливо проживає житття за 2 місяці,як Убунту за 2 роки!Хто сидить на Арчі знає скільки раз за місяць може оновитись тільки версія ядра!До того-ж щоб зробити нову установку Арча,не потрібно шукати якесь старе ісо річної давності,кожен місяць 1-го числа на DistroWatch можна побачити що вже є свіжий знімок системи.

Админ

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

V50

Да что тут сравнивать…арабского скакуна с рабочей лошадью.Если например сравнить Убунту с Дебиан или Минт,так сказать одной весовой категории,или Манжаро с Арч или Чакрой.А так…

Админ

Тут рассматривалось именно как обновляется Rolling release в сравнении с версионным обновлением и насколько он удобен при редком обновлении.
А не как обновляются дистрибутивы.
Если бы были дистрибутивы, то тогда нужно было сравнивать ubuntu не с debian или linuxmint как они обновятся потому что они и так соседи )))
если уже и сравнивать как вы говорите рабочих лошадей, то тогда нужно было сравнивать
update: Ubuntu LTS vs Centos vs OpenSUSE
update: Ubuntu non LTS vs Fedora
установить версии от 2014 года и начать обновлять.

Sergey.Viking

Ну що ж, Убунту – молодці, якщо так добре все у них… А ролінгові системи, як відомо, завжди орієнтовані на актуальні пакети на даний момент. Ясно, що краще встановити свіжий Арч, ніж робити отаке збочення, як описано… У мене Арч два роки вже, і все добре (дрібних проблем до уваги не беремо, принаймні те, що можна вирішити, почитавши форум і АрчВікі).

agafron

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

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

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

agafron

через месяц привычный kernel panic

не знаю, что можно делать в системе, чтобы получить панику, с 2015 на манджаро, один раз был kernel panic, и то из-за моего тогдашнего любопытства и желания поэкспериментировать в совокупности с небольшим на тот момент опытом

Nik

Сколько пробовал Arch, долго он у меня не задерживался. Или руки кривые или железо такое. А Debian работает стабильно, основная система. Сейчас второй системой стоит Ubuntu 20.04 LTS. Жду выхода официальной версии. Работает нормально без сбоев. Ссылку на Ubuntu 20.04 LTS брал на compizomania. Кому надо вот: https://cyber-x.ru/%d0%be%d0%b1%d0%b7%d0%be%d1%80-%d0%bd%d0%be%d0%b2%d0%be%d0%b9-ubuntu-20-04-focal-fossa/ .Но если у тебя пошла 14 ubuntu то минт должен работать без проблем.