我怎么知道我什么时候安装了 FOO 包

Dum*_*ner 5 ubuntu apt software-installation package-management

我想知道我是在 Ubuntu 14.04 上安装了“Tor”,还是因为我不记得自己安装过它而将其作为默认包提供。那么有什么方法可以确定软件包是否是用户安装的以及安装日期是什么时候?

Dum*_*ner 5

要确定用户是否安装了软件包(此处为 Tor),请在终端中运行以下命令:

apt-cache show tor | grep Priority
Run Code Online (Sandbox Code Playgroud)

如果优先级是optional?????,该软件包是由用户安装的,如果是standardimportant在 Debian 上)它是默认安装的软件包。

现在要找出安装包的时间,请检查 apt 登录/var/log/apt/history.log。较旧的日志文件已存档为gz. 如果安装过程回来了,可能需要检查它们(提取后)。对我来说,这些行history.log表示我何时安装tor然后忘记了它:

Start-Date: 2015-01-24 22:42:00 
Commandline: apt-get install tor 
Install: tor:amd64 (0.2.4.20-1), torsocks:amd64 (1.3-3, automatic), tor-geoipdb:amd64 (0.2.4.20-1, automatic) 
End-Date: 2015-01-24 22:42:06 
Run Code Online (Sandbox Code Playgroud)

来源 [网站聊天室]:聊天消息 #1聊天消息 #2,(感谢@derobert、@terdon 和 @muru)