如何从安装在新系统上的磁盘中获取安装在无法正常运行的系统上的软件的完整列表?

如何从安装在新系统上的磁盘中获取安装在无法正常运行的系统上的软件的完整列表?

我的主板突然死机了,但它是一台旧机器(运行正常)。因此,我将一个新的 Ubuntu 系统与全新的 14.04 安装(相同的用户名)放在一起,并将旧驱动器(带有完整的文件系统)安装为辅助设备。

如何从新机器上安装的磁盘中获取旧机器上安装的软件的完整列表?

答案1

安装旧驱动器,例如在下面/mnt/old,然后执行以下操作:

 dpkg --root-dir /mnt/old --get-selections | grep -F ' install' ' | cut -f 1

dpkg具有内置功能,可以在不直接基于/.

答案2

你必须通过 linux Live 启动,然后 chroot 到旧的 linux,然后:

dpkg -l "*" |grep ^ii |awk {'print $2'}

相关内容