Заинтригованы? Когда это Убунту стала с постоянным обновлением без релизов?
Текущая ситуация
У пользователей Ubuntu есть два официальных пути. Первый путь использовать обычные релизы, которые выходят два раза в год и живут 9 месяцев. Второй путь использовать LTS релизы, которые выходят через два года и поддерживаются 5 лет.
Как показывает иллюстрация, у вас всегда есть "лесенка" ведущая к более новому релизу. По ступенькам нужно прыгать последовательно и разрешено прыгать с LTS на следующий LTS релиз.
LTS - бо́льшая стабильность, надёжность ценой не новых версий программ, которые вылизали в обычном релизе. Обычный релиз для любителей нового и передовых технологий. Но даже если вы используете последний, официальный, обычный релиз вы получите новинки только два раза в год, ибо обновления софта идут в рамках релиза. Серьезных скачков в версиях обычно вы не получите.
Canonical пилит свою новую технологию Snappy, чьи помощники - пакеты snap, AppArmor, песочница - позволят при выполнении ряда условий делать автообновление софта от сторонних программистов и быстрее появляться в официальных репозиториях, а следовательно и у нас на компах. Но пока это не внедрено в десктопной редакции Убунту, предлагаю вам хардкорный путь, но сначала лирическое отступление.
Ради получения новинок и тестирования на своей шкуре, я давно уже сижу на разрабатываемых релизах. Авторитетно заявляю, что все разговоры про нестабильность Убунту часто являются мифом. При исправно работающем оборудовании у меня никогда не было серьёзных сбоев. Видел ли я при входе в систему просьбу отправить отчёт об упавшей программе XYZ? Да, видел, но это не является проблемой и простительно в виду статуса разрабатываемого релиза самой операционной системы и нового софта.
Не поймите меня превратно, не рекомендую простым пользователям поступать так же и использовать разрабатываемый релиз. Если вы опытный пользователь и вас не пугают небольшие шероховатости и периодические ухудшения локализации, то почему бы перестать заморачиваться со сменой релиза на релиз и перейти к системе аля rolling release?
Не забывайте, что давным-давно Canonical перешла на тестирование всей кодовой базы раз в 2 недели и от этого такие вехи как Альфа и Бета стали номинальными. Так что не думайте, что ваше использование Ubuntu аля rolling release будет похоже на родео и вы рано или поздно упадёте с этой лошади.
Подготовительные работы
Если решитесь, то нужно выполнить следующее:
- Сделать резервную копию ваших важных файлов во внешнее хранилище.
- Временно удалить добавленные PPA через ppa-purge.
- Желательно перейти на использование свободных GPU драйверов.
- Не используйте русские зеркала, а перейдите на официальный archive.ubuntu.com.
- Не используйте секции proposed и backports!
Если вы прыгаете с последнего Ubuntu 15.10 Wily Werewolf, то команда
sudo sed -i 's/wily/devel/g' /etc/apt/sources.list
заменит имя релиза wily на devel. Я люблю секции на одной строке с каналом и давно причесал /etc/apt/sources.list вот так:
deb http://archive.ubuntu.com/ubuntu/ devel main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ devel-updates main restricted universe multiverse deb http://security.ubuntu.com/ubuntu devel-security main restricted universe multiverse
Вот и всё! Теперь devel будет постоянным указанием использовать разрабатываемый релиз, в независимости как он будет назван. Только помните, что с сего момента вам нужно ВСЕГДА обновлять систему методом
sudo apt-get update && sudo apt-get dist-upgrade
Upgrade - это штатное обновление в рамках релиза, от понятия которого мы только что отказались. Dist-upgrade - интеллектуальное обновление при серьёзных изменениях в пакетах и их зависимостях.
Что делать при проблемах?
Могут быть проблемы? Возможно. Как показывает моя практика они не существенны. Вам помогут команды:
- Глянуть проблемы из журнала
-
sudo grep -i -C2 -E "err|fail|bad|not|fault|denied" /var/log/syslog
- Можно попробовать переустановить проблемный пакет с установкой дефолтных настроек.
sudo apt-get -o DPkg::options::=--force-confmiss --reinstall install ПАКЕТ_ПРОГРАММЫ
- Настройки программы, сохраняемые в домашней папке, могут стать источником падений и ошибок программы. Найдите и удалите их, заранее сделав их резервную копию. Проще всего найти в домашней папке конфигурационные файлы с помощью команды
-
sudo updatedb && locate -i название_программы | grep `whoami`
- При возможных проблемах при обновлении, форсируйте действия
-
sudo apt-get -f install; sudo apt-get -f dist-upgrade
Желаю смельчакам стабильной работы и множества новинок. Да пребудет с вами сила!
Комментариев нет:
Отправить комментарий