Not sure this is exactly what you are after but I have a cron job that runs:
dpkg --get-selections | grep -v "deinstall$" | grep -v "hold$" | grep "install" | awk '{print $1;}' and put the output in a file that I backup or grab, i.e. ~/selections-$(hostname).txt.

The file is usually just a reference but it could be fed to apt after a minimal install to produce a new similar system.
//PG

On 2020-12-31 11:50, Antony Stone wrote:
Hi.

I know I can get a list of the packages installed on a currently-running
system using commands such as:

        dpkg-query -l
        apt list --installed
        aptitude search ~i

However, if there any way I can do the same thing, but when I simply have a
copy (backup) of the machine, and it's not currently running?  The backup is
on another Debian / Devuan system (which may or may not be the same release
version).

I have _all_ files from the machine I want to investigate, and I'm hoping that
there's something in /var/cache/apt or /var/lib/dpkg which would allow me to
get the same sort of list as the above commands produce.

Does anyone have any ideas?


Antony.

_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to