我需要知道软件包何时安装。
我搜索 /var/log/dpkg.log* 并搜索安装条目。
有时我安装的软件包不属于日志的一部分。我从未删除过任何日志。
这怎么可能,这有什么意义?
我用
apt 列表 --已安装
用于列出所有可用的软件包。
我运行的是 Debian 11。
答案1
据我所知,安装过程中安装的核心软件包不会出现在dpkg.log
.
最重要的是,如果您已logrotate
安装,dpkg.log
则会每月轮换一次,并保留十二份。这意味着十二个月前安装的软件包(向下舍入)不会出现在dpkg.log*
.事实上,您拥有dpkg.log*
除此之外的其他文件,dpkg.log
表明您已经logrotate
安装了。
您可以通过检查相应文件dpkg
的时间戳来确定软件包最后一次接触(安装或升级)的时间(尽管.list
/var/lib/dpkg/info
仅当已安装文件列表发生更改时,升级才会触及此选项)。