Сохранение установленных программ при установке новой ОС

В настоящее время у меня есть отдельный раздел для / и / home. Однако в прошлом у меня был отдельный / usr для всех установленных программ. Всякий раз, когда я переключаюсь между похожими ОС (например, Mint и Ubuntu), я просто переустанавливаю и форматирую свои / только, сохраняя файлы и программы. Я ищу способ перенести все мои программы в / usr без необходимости повторной загрузки пакетов.

1 ответ

Если вы сохраните те же копии файлов в /usr, это вряд ли будет работать правильно, и в некоторой степени это помешает установке новой ОС. Для Linux "новая ОС" по существу означает новую версию файлов в /usr, так что вы не будете упускать никаких улучшений или настроек поставщика, которые были сделаны для этих программ, и у вас не будет гарантии, что они будут совместимы с файлами конфигурации, хранящимися в /etc, файлами журналов в /var и т. д.

Тем не менее, можно сделать нечто подобное, что безопаснее и полезнее: вы можете сохранить список всех установленных на данный момент пакетов, а затем восстановить этот список после установки ОС:

Восстановление всех данных и зависимостей из dpkg --set-selections '*'

Другие вопросы по тегам