day12-软件包管理-12.12







仅对于红帽系操作系统而言,应用软件有rpm,源码包,二进制包三种安装方式。我们通过yum软件来安装rpm包,安装中自动解决依赖问题,简单便捷,一般不支持自定义。源码包作为原始的代码,需要编译为机器可识别的二进制程序,编译过程中需要人工解决各种依赖问题,虽然麻烦,却可以高度自定义安装规则,二进制包是编译好的代码,解压即用,非常
便捷,也支持一定程度的自定义,缺点是跟平台深度绑定。需要重点掌握的是,yum支持我们使用官方yum源,也支持自定义yum源,比如本地目录或者远程ftp/httpd应用暴露的rpm源,只要源内有repodata说明依赖关系即可。编译安装需要
自行解决依赖问题,严格按照三部曲的编译流程,比较耗费时间,但可深度自定义安装规则。其余的就是实验练习,不过多赘述。
便捷,也支持一定程度的自定义,缺点是跟平台深度绑定。需要重点掌握的是,yum支持我们使用官方yum源,也支持自定义yum源,比如本地目录或者远程ftp/httpd应用暴露的rpm源,只要源内有repodata说明依赖关系即可。编译安装需要
自行解决依赖问题,严格按照三部曲的编译流程,比较耗费时间,但可深度自定义安装规则。其余的就是实验练习,不过多赘述。
夜雨聆风
