web-dev-qa-db-ja.com

パッケージFOOをいつインストールしたかを知るにはどうすればよいですか

Ubuntu 14.04に「Tor」をインストールしたのか、それとも自分でインストールしたことを覚えていなかったのでデフォルトのパッケージとして出荷されたのか疑問に思いました。では、パッケージがユーザーによってインストールされているかどうか、およびインストール日はいつかを確認する方法は何ですか?

5
DummyBeginner

パッケージ(ここではTor)がユーザーによってインストールされているかどうかを確認するには、ターミナルでこれを実行します。

apt-cache show tor | grep Priority

優先度がoptional‍‍‍‍‍の場合、パッケージはユーザーによってインストールされました。standard(Debianではimportant)の場合、デフォルトでインストールされたパッケージです。

パッケージがいつインストールされるかを確認するには、/var/log/apt/history.logのaptログを確認してください。古いログファイルは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 

ソース[サイトチャットルーム]: チャットメッセージ#1 および チャットメッセージ#2 、(@ derobert、@ terdon、@ muruに感謝)

5
DummyBeginner