![如何列出 Linux 中从源代码安装的软件包?](https://linux22.com/image/225325/%E5%A6%82%E4%BD%95%E5%88%97%E5%87%BA%20Linux%20%E4%B8%AD%E4%BB%8E%E6%BA%90%E4%BB%A3%E7%A0%81%E5%AE%89%E8%A3%85%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%9F.png)
我通常使用 apt 等包管理器来安装包,然后使用 dpkg 列出我已安装的包。如果我从源代码安装,有没有办法获得类似的列表?我看到一个答案指出,来自源的软件包通常安装在 /usr/local/bin 中并在那里查找。还有其他办法吗?
答案1
一种可能的方法是查找系统中正在调查的所有文件并执行命令:
dpkg -S /path/to/file
如果程序没有返回包,则该文件可能来自其他来源(或以某种方式手动创建)。同样可以用以下方法完成apt-file
:
apt-file find /path/to/file
请注意,此过程可能需要很长时间。