В настоящее время я установил Kubuntu 18.04.2 и хочу переключиться на Ubuntu Mate (той же версии), но я хочу, чтобы мои программы были установлены. Есть ли способ сохранить программы, которые я установил, или мне нужно отформатировать жесткий диск?
Вы можете создать список всех пакетов, которые вы установили, с помощью команды:
sudo dpkg --get-selections > package.list
И для восстановления пакетов используйте:
sudo dpkg --set-selections < package.list
sudo apt-get dselect-upgrade
Вам не нужно переустанавливать, чтобы переключиться на Mate.
Просто выполните
sudo apt install ubuntu-mate-desktop
. Это позволит установить Ubuntu Mate Desktop на ваш компьютер.
Если вы хотите удалить некоторые пакетов, которые нужны kubuntu-desktop
, но не ubuntu-mate-desktop
, то позаботятся об этом следующие команды:
apt-cache depends kubuntu-desktop | grep -E "(Depends|Recomends)" | cut -d ':' -f 2 | xargs sudo apt-mark auto
Это устанавливает все пакеты, рекомендуемые kubuntu-desktop
, автоматически устанавливаемыми и, таким образом, собираемыми в apt autoremove
.
Затем установите все пакеты, необходимые для ubuntu-mate-desktop
, как установленные вручную, и запустите удаление:
apt-cache depends ubuntu-mate-desktop | grep -E "(Depends|Recomends)" | cut -d ':' -f 2 | xargs sudo apt-mark manual
sudo apt remove kubuntu-desktop
sudo apt autoremove
Я проверил это, и оно, похоже, не имеет вредных последствий. Он не удаляет так много , поскольку все, что установлено установщиком, помечается как установленное вручную, но удаляет некоторые из них и, по крайней мере, удаляет некоторые ручные флаги.
Общее использование диска при установке mate составило ровно 1 ГБ при стандартной установке 18.04.2. Если это приемлемо для вас, вы можете сохранить обе среды.