![如何查明程序是如何被删除的?](https://linux22.com/image/1150356/%E5%A6%82%E4%BD%95%E6%9F%A5%E6%98%8E%E7%A8%8B%E5%BA%8F%E6%98%AF%E5%A6%82%E4%BD%95%E8%A2%AB%E5%88%A0%E9%99%A4%E7%9A%84%EF%BC%9F.png)
有没有办法查看程序是如何被删除的?在这种情况下,我在 ubuntu 16.04 上安装了 telegram,现在它不见了,正在运行
cat /var/log/apt/history.log | grep 电报
没有返回任何结果。可能我在安装另一个软件包时同意删除它,但我想确认是否是这种情况,如果不是,为什么会发生这种情况。我不确定,但我认为它最初是通过运行安装的
sudo apt-get 安装电报
答案1
您的apt/history.log
文件会被轮换和存档,这意味着大约每个月日志文件都会被压缩并存储为/var/log/apt/history.log.X.gz
,其中 X 是一个递增的数字,1 表示最新的存档。
要想在较旧的压缩档案中搜索字符串telegram
,您可以使用zgrep
能够在匹配之前自动解压缩文件的功能(如果需要):
zgrep telegram /var/log/apt/history.log*