Как заменить Ubuntu на Mint

Как заменить Ubuntu на Mint

Поскольку Ubuntu и Linux Mint используют один и тот же менеджер пакетов, я хотел бы заменить Ubuntu на Linux Mint. У меня также установлена ​​Windows 10 на моем ПК, и я хотел бы сохранить и ее. Есть ли способ заменить Ubuntu, не теряя данные, такие как установленные программы и мои файлы?

решение1

Вы можете сохранить свои файлы и большую часть настроек, но вам придется переустановить программы.

  1. Сделайте резервную копию своих данных, всего, что вы хотите сохранить. После переустановки вы можете скопировать их обратно.

  2. Обязательно включите все dotfiles (файлы и каталоги, имена которых начинаются с .) в вашем $HOMEкаталоге в резервную копию. Большинство ваших настроек для отдельных программ хранятся в $HOME/.configили других dotfiles, поэтому если вы сделаете их резервную копию, вы сможете скопировать их на новую установку и таким образом сохранить свои настройки. Иногда это может сломаться, если задействованы очень разные версии программ, поэтому формат настроек мог измениться, но, скорее всего, это сработает на 100%, если вы переключаетесь между последними версиями Ubuntu и Mint.

    Если вы видите, что некоторые программы ведут себя странно, вы можете удалить соответствующий точечный файл, чтобы вернуться к настройкам по умолчанию.

  3. Экспортируйте список установленных программ и включите installed.listфайл в резервную копию:

     apt list --installed > installed.list
    
  4. Установите новую систему, отформатировав существующий раздел.

  5. Переустановите пакеты из старой системы:

     sudo apt install $(cut -d'/' -f1  installed.list)
    
  6. Скопируйте файлы из резервной копии, куда хотите. Скопируйте dotfiles из старой системы $HOMEв $HOMEновую.

В результате у вас должна появиться новая система, которая выглядит и ощущается почти идентично той, которую вы оставили.

Важные предостережения: Я ожидаю, что это сработает, но нет никаких гарантий. Вполне возможно, что будут установлены разные версии программ, поэтому некоторые из ваших настроек не будут скопированы правильно. Также возможно, что некоторые пакеты будут отсутствовать, потому что вы установили их вручную или потому что они пришли из нестандартных репозиториев, или потому что они недоступны для этой версии Ubuntu и т. д.

Хорошая новость заключается в том, что риск здесь очень мал: все ваши персональные данные сохраняются, поэтому в худшем случае вы можете столкнуться с ситуацией, когда вам придется удалить конфигурационный каталог/файл (dotfile) программы, чтобы она заработала на новой системе.

Связанный контент