【linux】RPM

来源:互联网 发布:linux oracle rpm安装 编辑:程序博客网 时间:2024/05/20 07:15

RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的 Linux 主机的一套管理程序。最大的特点就是将您要安装的套件先编译过( 如果需要的话 )并且打包好了,透过包装好的套件里头预设的数据库记录, 记录这个套件要安装的时候必须要的相依属性模块( 就是你的 Linux 主机需要先存在的几个必须的套件 ),当安装在你的 Linux 主机时, RPM 会先依照套件里头的纪录数据查询 Linux 主机的相依属性套件是否满足, 若满足则予以安装,若不满足则不予安装。那么安装的时候就将该套件的信息整个写入 RPM 的数据库中,以便未来的查询、验证与反安装.

这样一来的优点是:
1. 由于已经编译完成并且打包完毕,所以安装上很方便( 不需要再重新编译 );
2. 由于套件的信息都已经记录在 Linux 主机的数据库上,很方便查询、升级与反安装;


RPM 有以下的优点:
• RPM 档案本身为已经编译过的 binary 档案,可以让 client 端的使用者免除重新编译的困扰;
• RPM 档案在被安装之前,RPM 会先检查系统的硬盘容量、操作系统版本等,可避免档案被安装错误;
• RPM 档案本身提供套件版本信息、相依属性套件名称、套件用途说明、套件所含档案等信息,便于了解套件;
• RPM 管理的方式使用数据库记录 RPM 档案的相关参数,便于升级、移除、查询与验证。

RPM 这个套件管理员所处理的套件,是由套件提供者在特定的 Linux 作业平台上面将该套件编译完成,并且打包好,那使用者只要拿到这个打包好的套件, 然后将里头的档案放置到应该要摆放的目录。

0 0
原创粉丝点击