首页 >> IT知识库 >> linux >>如何寻找通过yum安装软件包后的安装位置
详细内容

如何寻找通过yum安装软件包后的安装位置

用rpm -ql 软件包来查询软件包安装位置 。一般情况下, 标准的 rpm 包, 会把所有的 lib 或 include 装在 /usr/lib 或 /usr/lib64 , /usr/include 下面。

问题:软件包使用yum安装,之后手工编译某个软件需要加载这个软件包的功能,如何指定软件包安装位置?
例如:我先使用yum安装libpng,之后编译PHP需要加载libpng,需要使用到--with-png-dir=/usr参数,那么libpng安装目录如何指定呢?

回答:用rpm -ql 软件包来查询软件包安装位置 。一般情况下, 标准的 rpm 包, 会把所有的 lib 或 include 装在 /usr/lib 或 /usr/lib64 , /usr/include 下面. 所以, 编译时可以不指定路径, 因为这两个路径是默认的。

不过, 你如果需要编译安装php, 那你可能需要 libpng-devel 这个包. 因为 include 中的内容, 并不在 libpng里, 而是在 libpng-devel 里.

在 rpm 系统中, 绝大多数软件包都有一个 -devel 包, 这个包里有开发/编译需要的 头文件都内容.

客服中心
联系方式
15522152206
13682112344
- 业务经理
技术支持: 建站ABC | 管理登录