是否可以确定辅助安装驱动器上已安装的软件包?

Dre*_*awn 4 dpkg apt linux-mint

我正在通过对新驱动器执行全新安装并根据需要引用我的原始驱动器来“升级”到新发行版(从 Linux Mint 15 -> 16)。

我目前已经启动到我的新安装(Linux Mint 16),并且我已经安装了我的原始驱动器(Linux Mint 15),所以我可以很好地访问所有原始数据。如果我能看到我以前安装的软件包而没有(不可否认的)更换电缆和来回重新启动的麻烦,那将会很方便。

基本上,我正在寻找可以在非运行驱动器上使用的替代品dpkg --get-selections(或apt等价物等),例如可以存储此信息的原始文件位置。(编辑:“非运行”是指它已连接并正在运行,但未启动,并且已安装在其上/mnt/old或其他类似设备上。)

这是可以做的事情吗?

Zel*_*lda 7

假设您的意思是非运行,它已连接并正在运行,但未启动并安装在/mnt/old

dpkg --root=/mnt/old --get-selections
Run Code Online (Sandbox Code Playgroud)

应该管用。

您还可以引导旧分区一次并将输出重定向dpkg --get-selections到文件分区并从中读取。