Вы можете сделать резервную копию всех установленных пакетов, затем выполнить чистую установку и затем процесс восстановления.
Сначала с компьютера со всеми предустановленными приложениями получите список установленных пакетов и перенаправьте вывод в файл с именем packages.txt. Сохраните этот список пакетов где-нибудь, чтобы вы могли использовать его для процесса восстановления.
sudo dpkg --get-selections > packages.txt
Чтобы восстановить все приложения из вашего списка, вы должны очень тщательно выполнить трехэтапный процесс.
sudo dpkg --clear-selections
sudo dpkg --set-selections < packages.txt
sudo aptitude install
Вам будет предложено установить все новые приложения в списке. Другой пример того, что этот процесс позволяет вам сделать, - это создать базовый уровень всех приложений после чистой установки Ubuntu. Допустим, вы хотите удалить все установленные приложения, поскольку чистая установка выполняется точно так же, и все пакеты, не указанные в этом списке, будут удалены.
sudo dpkg --get-selections > clean-install-package-list.txt
sudo dpkg --clear-selections
sudo dpkg --set-selections < clean-install-package-list.txt
sudo aptitude install
Самая первая команда --clear-selections
помечает все установленные на данный момент пакеты в состояние deinstall
. При восстановлении списка приложений, использующих --set-selections
только те пакеты, которые отсутствуют в списке, они останутся в deinstall
состоянии. Aptitude соблюдает состояние удаления и удаляет дополнительные пакеты, оставляя вас только с пакетами из списка.