教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 关于linux中使用RPM软件包管理的研究

关于linux中使用RPM软件包管理的研究

上传者:网友
|
翻新时间:2023-05-17

关于linux中使用RPM软件包管理的研究

摘要:在安装了Linux操作系统后,或者在日常使用电脑中避免不了安装新的应用软件,而在Linux操作系统安装应用软件和在windows系统下安装应用软件是不同的。本文主要介绍了在Linux操作系统如何使用RPM软件包管理来安装应用软件的。

关键词:Linux操作系统;RPM软件包管理;安装应用软件

如今Linux操作系统不仅在网络服务器使用已经占有主要地位,在个人用户市场上也越来越受到用户的欢迎,它的图形用户界面友好,和windows操作系统操作起来基本相同,而且它的安全稳定性又好,并且它的命令界面,对于电脑爱好者,无疑是最佳选择。但是,对于在Linux操作系统安装应用软件和在windows系统下安装应用软件还是有所不同的。当然Linux操作系统在图形界面下是可以安装应用软件的,只不过大多网站都是以源代码形式发布的,所以用RPM软件包管理来安装应用软件的居多,对于初学者来说,如何使用RPM命令来安装应用软件会感觉有所困惑。本文主要介绍RPM软件包管理使用方法及如何安装常用的应用软件。

一、常用安装方式

在Linux操作系统中,使用源代码安装的方式主要有两种,一种是源代码包后缀为tar.gz格式的,这种包是使用linux中打包备份命令tar和解压缩命令gzip对当前软件包先进行解压打包,然后通过配置命令对生成的安装配置文件进行编译和安装。另外一种就是RPM软件包管理来安装应用软件。

二、什么是RPM软件包

RPM是RedHat Package Manager的缩写,是一个功能十分强大的软件包管理系统,是在Fedora、SuSE等主流linux发行版本中被广泛应用的一个软件包管理系统。它是一个预先编译过的可执行文件,我们通过RPM就可以用一条命令完成软件的安装,它帮我们省去了很多复杂的安装步骤。

RPM包括三个组成部分,分别是:RPM数据库、RPM软件包文件、rpm命令。其数据库默认安装在系统的/var/lib/rpm/目录下。通过file命令可以查看到该目录下几乎都是二进制形式的散列数据库文件。RPM软件包文件将软件源程序代码、补丁及安装指示包装成一个RPM包,类似于tar归档文件。在软件包文件里有一个RPM包头,关于软件包的基本信息都包含在包头里。更重要的是,软件包文件包头还包括了一些提示信息,比如说如果安装此软件,还必须安装哪些其它的软件等等。rpm命令是管理员的RPM数据库前端。这个命令根据选择的参数不同可以用来执行不同的功能,

三、查询和安装RPM软件包

查询和安装操作一般情况下会一起连用。在安装或升级之前,大多要查看系统中是否己有该应用程序或者查询已安装的版本。RPM的命令格式是固定的,根据实现的功能不同采用不同的参数选项即可。

rpm命令格式:rpm[选项]文件名

常用的选项:

rpm-i,rpm-U,rpm-F表示从软件包文件安装或升级

rpm-e表示删除软件包

rpm-q表示查询RPM数据库

rpm-v表示在安装过程中显示详细的信息

rpm-h表示显示水平进度条。

rpm――checksig表示校验RPM数据包文件的完整性。

1.查询软件包

如果要查看系统中已经安装了哪些软件包,以及这些软件包的详细信息,可以使用“rpm-qa”命令实现,选项-a表示所有、全部。执行命令后会显示该软件包的名称、版本和发行号码等信息。

2.安装软件包

“rpmCi”是安装软件包的命令,但通常“-ivh”三个选项一起使用,一般安装备的软件需要安装时间长,信息多,和“-v-h”连用可以让用户看到安装的详细过程。在安装过程之前,系统会检查文件系统中是否有足够的空间可以进行安装,安装的软件和现有的文件有没有关联,是否要覆盖现有文件等等。只有解决了这些问题,系统才能允许安装。比如以安装小企鹅输入法软件包fcitx-3.0.2-1.i386.rpm为例。具体格式如下:

#rpm-ivh fcitx-3.0.2-1.i386.rpm

#cd/usr/bin

#ln-sf fcitx chinput

#reboot

四、删除软件包

安装了应用软件之后,系统使用的是当前的应用软件,和之前的软件包文件就没有联系了,我们可以把软件包文件从系统中删除,释放空间。“rpm-e软件包名称”是删除软件包的命令格式,比如,管理员尝试删除之前安装的小企鹅输入法软件包。具体格式如下:

# rpm-e fcitx-3.0.2-1.i386.rpm

五、结束语

RPM软件包管理对应用软件可以很容易的进行安装、升级、删除、验证、查询等操作,为了方便普通用户使用,RPM也提供图形界面下的管理工具。RPM软件包管理不仅简单易操作,而且在卸载时还删除的非常彻底。在linux系统中使用RPM管理包来安装应用软件是首选方法。(作者单位:吉林电子信息职业技术学院)

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

做人
珍惜生命养成文明交通好习惯
10-1=?
弘扬爱国传统 创建历史新篇
人人知诚信,人人讲诚信
禁锢的命运
“家庭”新解
生命的意义是什么
我的生命之舟——书
论猪八戒同志
笛子
问灵魂
做一个文明的人
这只“蜘蛛”好不好?
成败论
加强内部财务管理水平提高企业经济效益
河北省农村妇女培训的实施效果评价研究
产业地产项目的融资策略分析
论高校教师如何开展学生思政工作
政府招商引资活动的有限性与有效性的思考
谈合作学习对商务英语专业教师教学团队的构建策略
新税法下的企业会计税务筹划
浅析山西省服务性企业发展中存在的问题及对策
沉没成本与机会成本决策相关性辨析
高校经费开支控制与管理体系研究
环境保护部门内部会计控制存在的问题探析
基于学生能力培养的会计案例收集与设计的研究
市场法在资产评估中的应用
测算我国1952年―2013年潜在经济增长率
中国能源消耗与经济增长之间的关系再研究
《元日》课文
《马拉松》教学设计
《元日》教学设计
《元日》教材理解
《元日》教学设计
《马拉松》课文
《元日》教学设计
《马拉松》片断赏析
《元日》教学设计
《元日》教学设计
《老北京的春节》课文
《马拉松》教学设计
《元日》教学设计
《老北京的春节》教学实录
《马拉松》教学设计