Вот так получают списки установленных пакетов:
https://askubuntu.com/questions/2389/generating-list-of-manu...Но, эффективнее всего сохранить списки установленных руками пакетами, сохранить /etc в архив (sudo su - ; затем mc и нажать F2 в внутри папки /etc ). Стереть систему, поставить свежую версию, достать из архива нужные файлы со старыми конфигурациями.
Нужное иногда есть в других папках, но трудоёмкость и объём знаний таковы, что для серьёзных применений эффективнее ставить новое сразу начисто, выборочно притаскивая старые файлы с настройками.
Апгрейд может быть хорош, если много софта, которого больше нет в репах новой версии. Но за 15 лет это так и не стало блокером. Профит от нового всё же был больше, чем от борьбы за старое.
> Все работает на той машине нормально. Но так не правильно.
Ага. Всё так. И работает даже правильно. Но немного иначе. Т.к. невозможно трудная задача провести апгрейд системы, в которой в репах десятки тысяч наименований софта. При этом сохранить устаревшие конфиги и связи. И при этом чтобы всё было новое. В новой версии дистра часть компонент может быть заменена на другие. Из-за этого и впечатление, что работает иначе.
Примеры: части графики рабочего стола и шина обмена сообщениями между приложениями. Менялось в каких-то старых версиях. При дист-апгрейд могло быть не полностью заменено. Деталей уже не помню.
Меняются способы использования софта и в этом разница. После дист-апгрейд могут остаться часть старых способов! Дело в этом. в т.ч. Дистр новый, но не все способы использования возможно обновить, с разумной тратой сил и времени.