Вопрос или проблема
Официально обновление версии KDE в Linux Mint 17.3 до 18 не поддерживается, потому что “Linux Mint 18 KDE будет использовать новый и другой рабочий стол под названием Plasma”. Я предполагаю, что это означает, что процесс обновления с KDE4 до KDE5 не является тривиальным. Официальный способ обновления – это чистая переустановка.
Я использую Linux Mint на своем основном (научном вычислительном) рабочем столе и предпочел бы не делать чистую переустановку: следуя совету, мой /home/
не находится на отдельном разделе, у меня установлены несколько различных (нефизических!) пользователей, и официальные установщики просто хотят стереть все и начать заново. Я действительно предпочел бы этого не делать.
Что бы я хотел сделать, так это обновить все источники apt, чтобы они указывали на правильное место, выполнить apt-get update && apt-get dist-upgrade
и уйти домой на вечер. На данный момент довольно много вещей случайным образом ломается каждый раз, когда я выполняю apt-get update
(в последнем случае драйвера nvidia, cuda и xfce из-за изменения в dbus!). Мне нравится внешний вид Plasma, и живой USB 18.2 прекрасно работает на моем компьютере. Я хочу обновиться без стирания всего. Это далеко не неразумная просьба.
Я не слышал, чтобы кто-то еще делал это успешно для KDE Mint 17.3, и мне хотелось бы знать, возможно ли это. mintupgrade
определенно считает, что нет. Я хотел бы попробовать.
Что произойдет, если вы просто сделаете что-то глупое, например sed -i 's/trusty/rosa/' /etc/apt/sources.list
?
Форумы Mint говорят, что это невозможно, я говорю, что это может сработать. По моему опыту (я обновил 3 системы с 17.x до 17.3, а затем до 18.0) это срабатывает 2 из 3 раз 🙂
Сначала убедитесь, что вы полностью обновлены до той версии 17.x, на которой вы находитесь. Я признаю, что НЕ использую менеджер обновлений Mint, а вместо этого использую утилиты apt-*
, поскольку я так привык работать на серверах Debian. Сначала станьте суперпользователем с помощью sudo -i
, затем обновите список apt-get update
, затем обновите до последней версии для вашей текущей версии apt-get dist-upgrade
. Как только это будет сделано и вы перезагрузитесь и т.д., измените ваш /etc/apt/sources.list.d/official-package-repositories.list
, чтобы указать на следующую версию. Обратите внимание, что при переходе с 17.3 на 18.0 репозиторий mint-extras
исчезает, поэтому удалите ссылку на него, когда изменяете свой файл источников.
Не переходите с 17.2 или .1 на 18.0 и не переходите с 17.3 на 18.1 или .2… плохие последствия гораздо более вероятны.
Ответ или решение
Обновление Linux Mint 17.3 KDE до 18.2 KDE на месте: Полное руководство
Обновление вашей операционной системы — это всегда серьезный шаг, а особенно, когда речь идет о переходе с одной версии Linux Mint на другую, включая значительные изменения в окружении рабочего стола, как это происходит с переходом с KDE4 на KDE5. Несмотря на то что официально такой переход не поддерживается, существуют способы выполнить это обновление на месте. В данном руководстве мы рассмотрим, как можно попытаться обновить вашу систему, не теряя данных и настроек.
1. Подготовка к обновлению
Прежде чем приступить к обновлению, выполните следующие действия для минимизации возможных проблем:
-
Создайте резервную копию ваших важных данных. В случае ошибки или сбоя система может потребовать восстановление.
-
Убедитесь, что ваша текущая версия Linux Mint 17.3 полностью обновлена. Войдите в систему как суперпользователь:
sudo -i
-
Обновите список пакетов и выполните полное обновление:
apt-get update && apt-get dist-upgrade
-
Перезагрузите систему:
reboot
2. Изменение репозиториев APT
После того как выполнены все обновления и перезагрузка завершена, вы можете начать подготовку к обновлению, изменив репозитории APT:
-
Откройте файл
/etc/apt/sources.list.d/official-package-repositories.list
в текстовом редакторе. Убедитесь, что вы используете привилегии суперпользователя. -
Замените все вхождения "trusty" на "rosa". Вы можете использовать следующую команду:
sed -i 's/trusty/rosa/g' /etc/apt/sources.list.d/official-package-repositories.list
-
Убедитесь, что удалили все ссылки на
mint-extras
, так как этот репозиторий больше не поддерживается.
3. Проведение обновления
Теперь, когда все готово, обновите систему:
-
Снова обновите список пакетов:
apt-get update
-
Теперь выполните обновление дистрибутива:
apt-get dist-upgrade
Это может занять некоторое время. Будьте внимательны и следите за выводом на экране, чтобы выявить возможные проблемы.
4. После обновления
После завершения обновления перезагрузите систему:
reboot
Проверьте, правильно ли работает ваше окружение рабочего стола KDE и установлены ли все необходимые пакеты. Некоторые приложения или драйвера могут потребовать переустановки или дополнительной настройки.
5. Возможные проблемы и их решение
- Если система запускается с ошибками, попробуйте загрузиться в режиме восстановления.
- Проверьте наличие ошибок в логах системных сообщений, они могут дать подсказки о проблемах.
-
Если некоторые пакеты не работают или появляются ошибки зависимостей, их можно попробовать восстановить следующей командой:
apt-get install -f
Заключение
Как видно, хотя официально обновление с Linux Mint 17.3 KDE до 18.2 KDE не поддерживается, скорее всего, его все же можно выполнить с достаточной осторожностью и предварительной подготовкой. Если вы следовали указанным шагам и учли все возможные риски, ваши шансы на успешное обновление значительно возрастут. Однако, как всегда в таких ситуациях, вам следует быть готовым к возможным проблемам и иметь под рукой резервные копии данных.
Важно!
Изменение существующей системы всегда сопряжено с рисками. Если вы не уверены в своих действиях или если ваша система критически важна для работы, рекомендуется рассмотреть возможность чистой установки на отдельном разделе или образе для обеспечения безопасности ваших данных и системы.