RPM、SRPM与YUM软件安装学习笔记
2016-12-06 20:53
489 查看
今天学习了《鸟哥的Linux私房菜》第二十三章的软件安装。
首先利用厂商发布的Tarball来进行软件的安装是一种以源代码的方式,此方式需要我们将软件编译成二进制文件,每次安装软件都需要检测操作系统与环境、设置编译参数、实际的编译,最后根据个人喜好来安装软件到定位,相对麻烦。而软件管理器–RPM 的出现使我们可以利用类型Windows的安装方式,由程序开发者直接在已知的系统上编译好,再将该程序直接给用户来安装。
RPM的工作步骤
客户端取得文件–通过特定的命令来安装–软件文件按照内部的脚本来检测相关的前驱软件是否存在–若安装环境符合要求,则开始安装–安装完成,将软件的信息写入软件管理机制,以完成未来可以进行升级、删除等操作。
如何解决依赖属性?
在线升级机制可以解决依赖属性,Red Hat系统的在线升级方式为Yum。
RPM和SRPM的区别
RPM会将软件编译完成并且打包完毕,所以软件的传输和安装很方便。软件信息都记录在Linux主机的数据库上,方便查询、升级、反安装。但是软件安装的环境必须与打包时的环境需求一致或相当,无法安装其他distribution的好用的软件。
而SRPM提供的内容没有经过编译,是源代码。作用:可以通过修改SRPM内的参数设置文件,然后重新编译生成我们Linux环境的RPM文件。
关于Yum的具体讲解
yum详细内容
当客户端有升级、安装的需求时,yum向容器(Yum服务器上的列表数据与软件所在的位置)要求清单的更新,然后将更新后的本级清单与本级的RPM数据库进行比较,从而知道该下载什么软件。然后下载软件,用RPM机制安装软件。
注意/var/lib/rpm目录下的数据库文件记载着软件相关的RPM信息,用于软件的升级需求查询及查询系统已经安装的软件,不能删除。
首先利用厂商发布的Tarball来进行软件的安装是一种以源代码的方式,此方式需要我们将软件编译成二进制文件,每次安装软件都需要检测操作系统与环境、设置编译参数、实际的编译,最后根据个人喜好来安装软件到定位,相对麻烦。而软件管理器–RPM 的出现使我们可以利用类型Windows的安装方式,由程序开发者直接在已知的系统上编译好,再将该程序直接给用户来安装。
RPM的工作步骤
客户端取得文件–通过特定的命令来安装–软件文件按照内部的脚本来检测相关的前驱软件是否存在–若安装环境符合要求,则开始安装–安装完成,将软件的信息写入软件管理机制,以完成未来可以进行升级、删除等操作。
如何解决依赖属性?
在线升级机制可以解决依赖属性,Red Hat系统的在线升级方式为Yum。
RPM和SRPM的区别
RPM会将软件编译完成并且打包完毕,所以软件的传输和安装很方便。软件信息都记录在Linux主机的数据库上,方便查询、升级、反安装。但是软件安装的环境必须与打包时的环境需求一致或相当,无法安装其他distribution的好用的软件。
而SRPM提供的内容没有经过编译,是源代码。作用:可以通过修改SRPM内的参数设置文件,然后重新编译生成我们Linux环境的RPM文件。
关于Yum的具体讲解
yum详细内容
当客户端有升级、安装的需求时,yum向容器(Yum服务器上的列表数据与软件所在的位置)要求清单的更新,然后将更新后的本级清单与本级的RPM数据库进行比较,从而知道该下载什么软件。然后下载软件,用RPM机制安装软件。
注意/var/lib/rpm目录下的数据库文件记载着软件相关的RPM信息,用于软件的升级需求查询及查询系统已经安装的软件,不能删除。
相关文章推荐
- 【鸟哥的linux私房菜-学习笔记】软件安装: RPM, SRPM 与 YUM 功能
- Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第23章 软件安装:RPM、SRPM 与 YUM 功能
- Linux学习记录--软件安装RPM|SRPM|YUM 推荐
- linux学习笔记十一:srpm软件包(*.src.rpm)的安装
- Linux学习记录--软件安装RPM|SRPM|YUM
- linux学习笔记——yum安装软件、搭建仓库、rpm命令
- Linux学习笔记-软件安装:RPM与YUM
- 鸟哥的linux私房菜学习记录之软件安装RPM,SRPM,YUM
- Linux学习记录--软件安装RPM|SRPM|YUM
- 第23章 软件安装:RPM,SRPM与YUM功能
- 第二十三章、软件安装: RPM, SRPM 与 YUM 功能
- centos6.5软件安装:RPM,SRPM与yum功能
- chapter23:软件安装RPM,SRPM与YUM之(1)-RPM软件管理程序:rpm
- chapter23:软件安装RPM,SRPM与YUM之(3)-YUM的在线升级机制
- 软件安装:RPM, SRPM, YUM
- Note For Linux By Jes(17)-软件安装: RPM, SRPM 与 YUM 功能
- 14(23)软件安装:RPM,SRPM与YUM功能
- Linux学习笔记之 RPM包管理、Yum安装,配置及使用
- 第二十三章、软件安装: RPM, SRPM 与 YUM 功能
- 鸟哥的Linux私房菜10.29 软件安装:RPM,SRPM与YUM功能