我打算在 ubuntu 中升级一个软件包,但对它是如何安装在服务器上感到疑惑。我该如何检查它是从源代码安装的,即使用 make 命令还是通过 apt-get/yum?
我搜索了很多论坛,但还是很困惑。我可以像在 centos 中一样通过 rpm qa 命令检查它吗?
抱歉,问题太简单,但我没有得到答案。
谢谢
答案1
如果通过手动编译安装该包,那么apt-get
/dpkg
将不会跟踪该包,因此也不会跟踪其内容。
您可以检查是否dpkg
有已安装包的踪迹:
dpkg --get-selections | grep 'package_name_or_pattern'
或者
dpkg -l 'package_name_or_pattern'