Управление пакетами является одним из главных различий между дистрибутивами. Между несвязанными дистрибутивами вы не сможете ничего делать автоматически. Разные дистрибутивы разбивают программное обеспечение на разные наборы пакетов и используют разные имена.
Между компьютерами, на которых установлена одна и та же версия одного и того же дистрибутива, вы можете выполнить аналогичную установку, воспроизведя список установленных пакетов. В системах 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 не будет удовлетворен.
Для ваших собственных настроек это проще: просто скопируйте точечные файлы из вашего домашнего каталога. Как правило, настраивайте вещи, которые не относятся к оборудованию в вашей учетной записи, а не для всей системы; это позволит легко скопировать их на другую машину.