Debian:在救援模式下获取已安装软件包的列表

Xai*_*roo 4 package-management backup debian rescue-disk dpkg

如何在使用救援模式时从挂载到 /mnt/ 的 debian 设置中获取已安装软件包的列表?

场景:服务器崩溃,只能使用救援模式。设置新服务器,使用 rsync 将数据从旧服务器迁移到新服务器。

但是如何在旧服务器上安装的新服务器上安装所有软件包(是的,仅限救援模式)?

谢谢!

Zor*_*che 7

如果您正在从中恢复的文件系统处于良好状态并且没有感染恶意软件或其他东西,那么只需尝试执行chroot /mnt /bin/bash. 从那里你可以做一个dpkg --get-selections > packages.

您还可以为--admindir=dirdpkg 提供指向另一个目录的选项。所以你应该能够做类似的事情dpkg --admindir=/mnt/var/lib/dpkg --get-selections