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