На этот вопрос уже есть ответ здесь:
Я хочу установить на ПК2 все пакеты, которые были установлены с помощью apt install
на ПК1. Это для Debian, но я думаю, что, поскольку Debian и Ubuntu используют одну и ту же систему пакетов, решение будет таким же. Как это сделать?
Во-первых, убедитесь, что /etc/apt/sources.list
и /etc/apt/sources.list.d
на ПК2 совпадают с таковыми на ПК1.
Затем на ПК1 выполните
dpkg --get-selections > installed-packages
apt-key exportall > repo-keys
. Передайте файлы installed-packages
и repo-keys
на ПК2 и выполните
sudo apt-get install dselect
sudo apt-key add repo-keys
sudo dpkg --set-selections < installed-packages
sudo apt-get dselect-upgrade -y
. если у вас установлены пакеты из PPA, вы можете пропустить команды repo-keys.
Отказ от ответственности: раньше это работало несколько лет, у меня не было необходимости пробовать это недавно.