1. 确定包的依赖关系
1.1 常用的命令
rpm -qa 软件包名,如:rpm -qa ganglia*
yum list installed 列出已安装的安装包;
yum list 列出所有可安装的安装包;
rpm -qR postfix # 查postfix 依赖哪些包,R参数的意思就是requires就是依赖哪些软件包
yum deplist postfix #查postfix 依赖哪些包
rpm -e --test rpcbind # 通过--test进行测试删除,查看是否有依赖关系,如果有会阻止删除
1.2 自定义软件包的依赖
自己开发的软件时,会根据自身调用的方法,选择第三方开源库,第三方开源库往往能下到开源代码,第三方开源库所依赖的库会可在官网查询
2. 确定编译平台
编译平台区分Windows系统和Linux系统