xakepp35 Asked: 2018-11-14 05:54:29 +0800 CST2018-11-14 05:54:29 +0800 CST 2018-11-14 05:54:29 +0800 CST 如何从一台 PC 获取软件包列表并将其安装在另一台 PC 上?[复制] 772 我想将apt installPC1 上安装的所有软件包安装到 PC2。那是针对 Debian 的,但我认为由于 Debian 和 Ubuntu 共享相同的软件包系统 - 解决方案是相同的。怎么做? software-installation system-installation package-management apt 1 个回答 Voted Best Answer Jos 2018-11-14T06:11:03+08:002018-11-14T06:11:03+08:00 首先,确保PC2 上的/etc/apt/sources.list和/etc/apt/sources.list.d与 PC1 上的相同。 然后,在 PC1 上,执行 dpkg --get-selections > installed-packages apt-key exportall > repo-keys 将文件传输installed-packages到repo-keysPC2,然后执行 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 命令。 免责声明:这曾经在几年前起作用,我最近没有必要尝试它。
首先,确保PC2 上的
/etc/apt/sources.list
和/etc/apt/sources.list.d
与 PC1 上的相同。然后,在 PC1 上,执行
将文件传输
installed-packages
到repo-keys
PC2,然后执行如果您没有从 PPA 安装任何软件包,您可以跳过 repo-keys 命令。
免责声明:这曾经在几年前起作用,我最近没有必要尝试它。