在我自己开始安装软件包之前,有没有办法列出所有在debian 10中预先安装的软件包,包括依赖项等?有没有一种方法可以通过删除所有这些软件包来重新初始化debian 10?
谢谢!
答案 0 :(得分:0)
$ ls -la /var/log/apt/history.log*
-rw-r--r-- 1 root root 19614 Dec 19 17:09 /var/log/apt/history.log
-rw-r--r-- 1 root root 8570 Nov 29 17:05 /var/log/apt/history.log.1.gz
-rw-r--r-- 1 root root 2573 Oct 23 11:09 /var/log/apt/history.log.2.gz
zcat
,请使用.gz
;否则,请使用cat
):$ zcat /var/log/apt/history.log.2.gz | grep '^Commandline: apt\(-get\)\? install' | head -1
Commandline: apt install gpm
看来gpm
是我手动安装的第一个软件包。
$ zcat /var/log/dpkg.log.*.gz | cat - /var/log/dpkg.log | grep ' install ' | sort | awk '{print $4}'
第一个手动软件包之前的软件包是Debian安装程序安装的软件包。其他一切都是您自己安装的。