从一般意义上说,软件包的安装其实是文件的拷贝,RPM安装软件包,也无外乎此。但RPM要更进一步、更聪明一些就需要多做些工作了。 ~r'ApeI9
@`Dh7Q
聪明的安装 IG2z3(j
从一般意义上说,软件包的安装其实是文件的拷贝,即把软件所用的各个文件拷贝到特定目录。RPM安装软件包,无外乎此。但RPM要更进一步,更聪明一些。在安装前,它通常要执行以下操作: Asq&Z$bB_
-/*VR$c
1.检查软件包的依赖(Dependency) $2blF)uYE
u6IM~kk>5
RPM格式的软件包中可包含有依赖关系的描述,如软件执行时需要什么动态链接库,需要什么程序存在及版本号要求等。当RPM检查时发现所依赖的链接库或程序等不存在或不符合要求时,默认的做法是中止软件包安装。 a40>_;}:x
ae2SU4Jx
2.检查软件包的冲突(Conflicts) Z:V<