У меня есть Xubuntu 17.04, и мне было интересно, есть ли способ реально понизить рейтинг с 17.04 до 16.04 по нескольким причинам:
- Потому что МГБА не работает в 17.04
- Потому что пароль Media Player зависает при перемотке
- Поскольку LMMS закрывается, когда я пытаюсь загрузить образцы песен
- и т.п.
Вопрос:
Есть ли способ понизить версию с Xubuntu 17.04 до 16.10?
Ответы:
Официально поддерживаемого способа сделать это не существует, однако вы можете это сделать.
Понижение, вероятно, приведет к более серьезным проблемам, чем вызванное обновление. Причины:
Все эти проблемы редки. Но типичная система Linux имеет тысячи пакетов, поэтому, по крайней мере, в одном из них вы наверняка столкнетесь с проблемами. Это вы должны будете исправить вручную, индивидуально.
Точные шаги для dist-downgrade подробно описаны в этом ответе.
(Не тема вопроса, но это очень забавно: аналогичным образом вы также можете переключаться между различными дистрибутивами на основе Debian, возможно, даже без перезагрузки. Если в обоих из них есть поддержка нескольких архитектур, вы можете даже переключать архитектуры без перезагрузки.)
Поскольку ваша цель состоит в том, чтобы избежать некоторых, похожих, редких проблем, связанных с конкретным пакетом, после обновления , вы, вероятно, избежите тех, которые вызовет dist-downgrade.
Таким образом, я бы предложил более обходное решение:
Понизьте только несколько пакетов, с которыми у вас есть проблемы.
Это очень просто:
/etc/apt/sources.list
. Таким образом, выsources.list
будете - временно - содержать исходные коды пакетов для вашей версии для обоих дистрибутивов.apt-get update
для загрузки кешей.apt-cache show mybuggytool
будет отображатьсяmybuggytool
во всех доступных версиях, в обоих репозиториях. Например, вы увидитеmybuggytool
в версиях1.1-crap
и в1.3-crap
.1.1-crap
.apt-get install mybuggytool=1.1-crap
sources.list
, а затемapt-get update
снова.Таким образом, у вас будет пакет с ошибочным инструментом, но из вашего старого дистрибутива. Поскольку подавляющее большинство библиотек разработано для обеспечения обратной совместимости, вы столкнетесь с проблемой с гораздо меньшей вероятностью.
Возможно, вы захотите освободить эти пакеты от будущих обновлений. Подробно в этом ответе . Важной частью является:
apt-mark hold mybuggytool
.apt-mark unhold mybuggytool
.источник