• Записи 1545
  • Теги 109
  • Комментарии 3323

Лог жизни

Ещё одно непростое обновление Debian Testing

Использование Debian testing — это, конечно, хорошо в том плане, что всегда новые версии софта (в частности, интерпретаторов/компиляторов языков программирования). Но есть и обратная сторона: иногда при обновлении он начинает требовать снести чуть ли не пол-системы. Я уже один раз с этим сталкивался на домашнем компьютере, а теперь вот обнаружилось, что он то же самое хочет проделать и на старом ноутбуке. Но уже, наученный опытом, я это своевременно отследил и заранее принял меры — составил список пакетов, которые он хочет снести. И потом, после окончания обновления заново поставил их обратно. В целом на всё про всё ушёл час (и это с учётом сложностей с отключением/подключением внешнего монитора), но без неприятностей не обошлось. В частности, после обновления я решил на всякий случай перезагрузиться, и обнаружил, что сеть больше не работает: обновление снесло network manager. Пришлось настраивать её вручную. Но в итоге вроде теперь всё работает нормально.

5 комментариев:

IuriiGalazhun
0

Может тогда иметь два компьютера - один для себя, а другой для таких вот агрессивньіх программ?
Если там ничего нет. то и нечего терять - форматнул, и все.

4X_Pro
0

Debian — это не просто программа операционная система (разновидность Linux). И у неё есть два варианта — стабильные выпуски, где такого не происходит, но и софт, после того, как выпуск состоялся, несколько лет не обновляется. А потом следует скачкообразный переход на новый выпуск (и обычно это ведёт к захламлению системы). Второй вариант — это тот самый testing, где софт самый новый, но периодически случаются такие вот «чудеса». Раньше я сидел как раз на стабильных релизах, но к концу срока поддержки стабильной версии софт устаревал очень сильно, и это начинало создавать проблемы. Поэтому отказался.
Использовать два компьютера сразу — очень неудобно (когда-то давно был и такой опыт: ноутбук и стационарник). Разве что очень чётко разделить «вот этот — для программирования, а вот этот — для всего остального». В принципе, можно пойти другим путём: сделать виртуальную машину, и на неё ставить testing-версию, а для работы использовать стабильную. Ещё плюс будет в том, что для виртуальной машины можно делать такую вещь как «снимок» (snapshot), и вместо форматирования и переустановки просто откатывать все изменения, которые были сделаны после создания снимка. Но как-то не сложилось…

MadTechGuy
0

Как по мне, Debian не очень подходит для использования как rolling release. Он именно чтобы поставить раз и надолго, и ставить только обновления, связанные с безопасностью (в Debian stable так и есть). Тут лучше подумать о том, чтобы софт, нуждающийся в самых новых версиях, устанавливать из других источников или вообще другими путями, не через пакетный менеджер. Может автоматизировать сборку из mainstream'ных исходников, но это пока только размышления.

4X_Pro
0
MadTechGuy написал(а):
или вообще другими путями, не через пакетный менеджер

На мой взгляд, как раз этого и следует избегать любой ценой.
А вообще, видимо, мне надо было реально идти на Manjaro. Просто есть немало софта, который распространяется в .deb. И почему-то в Manjaro моя тогдашняя встроенная видеокарта от Intel показывала существенно худшую производительность, чем в Debian. И последний довод — чтобы было единообразие на серверах и на домашнем компьютере (в плане команд установки, расположения конфигов и т.п.) Поэтому и остановился на testing.
MadTechGuy
0

Да просто у Debian по-хорошему должны быть репозитории типа backports, с софтом, которое нуждается в регулярном обновлении. Такого софта не так много: браузеры, Telegram, PHP и т. п.

Написать комментарий
Прикрепить файлы: (не более 4 файлов, не более 102400 Кб каждый, 102400 Кб всего)


Задать вопрос