Linux 之 RPM管理-包命名与依赖性
一、
RPM包命名原则
httpd-2.2.15-15.el6.centos.l.i686.rpm 全名
httpd 软件 包名
2.2.15 软件版本
15 软件发布次数
el6.centos 适合Linux平台(el6 和 centos)
i686 适合的硬件平台 (noarch 任何硬件都可以)
rpm rpm包扩展名
httpd-2.2.15-15.el6.centos.l.i686.rpm 全名
httpd 软件 包名
2.2.15 软件版本
15 软件发布次数
el6.centos 适合Linux平台(el6 和 centos)
i686 适合的硬件平台 (noarch 任何硬件都可以)
rpm rpm包扩展名
包全名 与 包名
包全名:操作的包是 没有安装的软件包时,使用包全名。而且要注意路径
包名: 操作 已经安装的软件包时,使用包名。在/var/lib/rpm/中数据库搜索。
包全名:操作的包是 没有安装的软件包时,使用包全名。而且要注意路径
包名: 操作 已经安装的软件包时,使用包名。在/var/lib/rpm/中数据库搜索。
二、
RPM包 依赖性
树形依赖:a -> b -> c (如要装a包,就要装b,c包,卸载时要从a删b再删c)
环形依赖:a -> b -> c -> a (把装a,b,c写成一条命令,就可以解决环形依赖)
模块依赖:模块依赖查询网站:www.rpmfind.net
树形依赖:a -> b -> c (如要装a包,就要装b,c包,卸载时要从a删b再删c)
环形依赖:a -> b -> c -> a (把装a,b,c写成一条命令,就可以解决环形依赖)
模块依赖:模块依赖查询网站:www.rpmfind.net