Краткая история: по разным причинам я тогда перешел с рабочего стола Ubuntu с Gnome 2.0 на Ubuntu XFCE (заболел от Gnome 3), затем в среду рабочего стола Cinnamon , что каким-то образом подтолкнуло меня в мир Linux Mint . А потом я получил настольный компьютер Mate, который, похоже, был тем, что мне было нужно на данный момент. Только Linux Mint оказывается скорее тем, от чего я хотел бы избавиться.
Теперь проблема в том, что у меня есть среда разработки. И хотя я сохраняю резервные копии, я бы хотел вернуться в Ubuntu без полной переустановки и восстановления.
Переключение между стандартным Ubuntu и, например, Xubuntu выглядит просто - просто переключите набор источников apt и позвольте apt делать свое дело. Но у Linux Mint есть еще несколько хуков для «вычисления» URL-адресов и путей. Так что проклятая вещь не позволяет мне вернуться, или, по крайней мере, я это так воспринимаю. Я пытался найти существующие инструкции безрезультатно.
Любой личный опыт был бы отличным, но мне нужен набор шагов, который описывает, что делать, по крайней мере, минимальное руководство по подводным камням и (по желанию) некоторые советы о более глубоких изменениях, которые не дают мне уйти. сейчас же.
Ответы:
Предполагая, что среда разработки находится где-то в вашем домашнем каталоге, вот что я бы попробовал. Пожалуйста, обратите внимание, я сам не пробовал, так что это абсолютно без гарантии . Короче говоря, я бы установил Ubuntu с MATE в другой раздел, затем установил все пакеты, которые вы установили в Mint, и повторно использовал ваш текущий домашний каталог в новой системе.
Подробнее:
в вашей текущей системе получите список установленных пакетов в форме, которую можно использовать
dpkg --set-selections
:(это дает вам только список пакетов, которые вы установили вручную; я считаю, что этого должно быть достаточно, или вы можете получить список всех установленных пакетов с помощью
dpkg --get-selections '*' > pkgs.txt
).Установите Ubuntu на новый раздел.
Установите MATE:
для минимального рабочего стола MATE или
для полного рабочего стола MATE.
Повторно используйте свой дом из монетного двора. Вы можете сделать это, просто скопировав его полностью, или (с минимальным риском его изменения каким-либо образом новой системой) смонтировать его непосредственно в новую систему, отредактировав
/etc/fstab
в Ubuntu и добавив следующие строки:где вы можете использовать
blkid /dev/<mint-partition>
команду, чтобы узнать должен узнать UUID раздела мяты. Также не забудьте создать/mnt/mint
каталог, потому что я считаю, что он должен существовать для успешного монтирования.Перезагрузка (снова в Ubuntu); когда система загрузится, ваш домашний каталог должен быть тем, что у вас есть в Mint.
Установите дополнительные пакеты, которые вы установили в Mint: скопируйте
pkgs.txt
файл, созданный на шаге 1, в новую систему и оттуда выполните команды:Если все работает так, как ожидалось, и вы использовали трюк «bind mount» для своего дома, вы можете переместить его навсегда в новое место, а затем удалить раздел Mint.
источник
Используйте на свой риск. Некоторое рабочее знание командной строки и т. Д. Необходимо. Пока это не получит достаточно голосов для проверки сообществом, вы также должны иметь возможность восстановить сломанную систему и т. Д.).
Для установки на тот же раздел. (Для этого лучше всего использовать командную строку, так как вы переключаете GUI на лету: делайте
Ctrl-Alt-F1
f.ex. для переключения на консоль)установить некоторую производную от Ubuntu (здесь, например, lubuntu)
подтвердите, когда система спросит вас, хотите ли вы заменить
mdm
наlightdm
. использованиевместо Mate, как описано в разделе Как установить MATE (среда рабочего стола)? (моя).
если вы не хотите перезагружаться (нет необходимости, но может быть проще), вы можете использовать шаги
переключать оконные менеджеры и т. д.
чтобы система знала, что это Ubuntu, а не Mint, вам нужно изменить файл
/etc/lsb-release
(по крайней мере). Для этого вы должны быть в состоянии (это не сработало для меня, поэтому, пожалуйста, исправьте если сломан)Так или иначе, это не заменило файлы
/etc/lsb-release
,/etc/issue
и/etc/issue.net
, возможно, вам придется заменить вручнуюsources.list
Основной ответ на Как мне восстановить репозитории по умолчанию? было немного сложно, поэтому просто зайдите на https://repogen.simplylinux.ch/ , заново создайте файл sources.list, замените
/etc/apt/sources.list
и удалите/etc/apt/sources.list.d/official...
это поможет вам начать. Возможно, вы захотите удалить некоторые дополнительные пакеты по пути. Все отзывы об этом решении приветствуются (это было немного грубо, когда я попробовал его, но оно должно работать для вас.)
источник