![`cmdtest` 从哪里来的?](https://linux22.com/image/1193743/%60cmdtest%60%20%E4%BB%8E%E5%93%AA%E9%87%8C%E6%9D%A5%E7%9A%84%EF%BC%9F.png)
有人知道如何找出软件包的来源吗?或者它是否是 Ubuntu 的核心软件包?
我尝试着开始yarn install
工作,但是按照文档操作却没有效果,$ readlink /usr/bin/yarn
因为二进制文件是 python 脚本而不是符号链接,所以失败了。
后来发现我cmdtest
出于某种原因安装了它。删除它$ sudo apt remove --purge cmdtest
让我可以开始yarn
工作,但我很好奇我为什么一开始要安装它,以及我是否破坏了依赖于它的任何其他软件包。
我怎样才能找出它cmdtest
来自哪里以及是否仍有任何包依赖它?
答案1
根据Ubuntu 软件包没有任何依赖项,因此将自行手动安装。由于您可以通过 apt 清除它,并且如果您没有删除 apt 的日志文件,它将保留在/var/log/apt/history.log*
(该日志文件被压缩)。
可以使用以下方法搜索 cmdtest:
cd /var/apt/log/
grep cmdtest history.log
zgrep cmdtest history.log.*.gz