4

How can I get a a list of installed packages from a debian setup which is mounted to /mnt/ while using a rescue mode?

Scenario: Server crashed, only rescue mode possible. Setting up a new server, migrate data from old server to new with rsync.

But how to install all packages on the new server which were installed on the old server (yeah, rescue mode only)?

Thanks!

1 Answer 1

7

If the filesystem that you are recovering from is in a good state and wasn't malware infected or something, then just try doing a chroot /mnt /bin/bash, that should give you a shell that is in the rescued filesystem. From there you could do a dpkg --get-selections > packages.

You can also give the --admindir=dir option to dpkg to point at another directory. So you should be able to do something like dpkg --admindir=/mnt/var/lib/dpkg --get-selections

1
  • Another option is to use dpkg -l (after chrooting in the correct directory)
    – shodanshok
    Commented Jan 6, 2017 at 19:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .