Управление пакетами является одним из главных различий между дистрибутивами. Между несвязанными дистрибутивами вы не сможете ничего делать автоматически. Разные дистрибутивы разбивают программное обеспечение на разные наборы пакетов и используют разные имена.
Между компьютерами, на которых установлена одна и та же версия одного и того же дистрибутива, вы можете выполнить аналогичную установку, воспроизведя список установленных пакетов. В системах apt, таких как Debian и производные (Ubuntu, Mint,…), используйте apt-clone. См. Как мне реплицировать выбранные пакеты из одной системы Debian в другую? (Debian Wheezy) для точных команд. В двух словах, на старой машине:
sudo apt-get install apt-clone
apt-clone clone foo
Скопируйте foo.apt-clone.tar.gzна новую машину и запустите
sudo apt-get install apt-clone
sudo apt-clone restore foo.apt-clone.tar.gz
apt-cloneможет работать между связанными дистрибутивами, например, Debian и Ubuntu. Используйте restore-new-distroвместо restoreэтого. Если это не помогло, используйте ручной метод с dpkg --get-selectionsи apt-markи возитесь со списком пакетов, пока apt не будет удовлетворен.
Для ваших собственных настроек это проще: просто скопируйте точечные файлы из вашего домашнего каталога. Как правило, настраивайте вещи, которые не относятся к оборудованию в вашей учетной записи, а не для всей системы; это позволит легко скопировать их на другую машину.