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

来源 :商 | 被引量 : 0次 | 上传用户:sdfsfd454554
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  作者简介:孙弢(1980-),男,吉林省吉林市人,吉林电子信息职业技术学院,讲师,硕士,研究方向:平面设计和网站开发。
  摘要:在安装了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数据库前端。这个命令根据选择的参数不同可以用来执行不同的功能,
  软件包的名称的格式是固定的也是特有的,比如说fcitx-3.0.2-1.i386.rpm这个软件包名称中包括了软件名称“fcitx”,版本号“3.0.2-1”,其中包括了主版本号、修正版本号以及发行号,“i386”表示这个软件可适用的平台,最后的“rpm”的扩展名表示是使用rpm打包的文件。在Linux下利用它很容易对软件进行安装,升级和删除、查询、验证。需要注意的是只有root用户对于安装、升级、删除等操作拥有使用权限。Linux系统中使用RPM命令安装比图形化工具安装方式更灵活,更方便。目前,大部分Linux发行版本都使用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表示所有、全部。执行命令后会显示该软件包的名称、版本和发行号码等信息。
  如果要查看系统中己安装的某个指定软件包,则使用命令“rpm–q指定软件包名”即可,比如要查看系统中是否安装了小企鹅输入法软件包fcitx-3.0.2-1.i386.rpm,则语法格式为:#rpm-q fcitx-3.0.2-1.i386.rpm。如果已安装系统提示该软件包的信息,如果没有安装,会提示不存在。
  2.安装软件包
  “rpm–i”是安装软件包的命令,但通常“-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管理包来安装应用软件是首选方法。(作者单位:吉林电子信息职业技术学院)
  参考文献:
  [1]linux操作系统实用教程,梁广民,西安电子科技大学出版社,2004.2
  [2]linux系统管理与维护,王秀平,北京大学出版社,2010.5
其他文献
作者简介:周瑞(1994.08-),女,汉,四川省米易县,四川大学商学院,会计学专业,研究方向为:会计学、财务管理。  摘要:火电行业是重污染行业的典型代表,该行业公司环境信息披露情况研究具有实际意义。本文以火电行业53家上市公司为研究样本,通过分析公司2013年年度财务报告及社会责任报告,对火电行业上市公司环境信息披露的情况进行分析,并提出相应的建议,为完善我国火电行业上市公司环境信息披露提供参
期刊
作者简介:乔成伟(1976-),山东临沂人,兴业银行临沂分行零售部,中国海洋大学经济学院硕士研究生。  摘要:本文分析了临商银行采用迈克尔·波特提出的三种企业竞争模式的可行性,发现临商银行应采取聚焦竞争战略模式,以临沂市中小企业作为细分市场,针对其商贸物流等方面的特色需求,通过有效聚焦目标战略资源,在特定细分市场中实现成本领先或品牌差异,充分发挥自身的局部竞争优势,加大在相关产品、服务的创新,以个
期刊
作者简介:吕军丽(1989-),女,汉族,山东省烟台市人,金融学硕士,中央财经大学。  孙海青(1990-),女,汉族,山东省菏泽市人,金融学硕士,中央财经大学。  摘要:本文回顾了资产担保债券的历史与现状,并与资产证券化产品ABS相比较,总结二者的差异之处,并提出了对资产担保债券的前景展望和对中国的启示。  关键词:资产担保债券;ABS  资产担保债券与资产证券化的比较  资产证券化一般流程是:
期刊
一、选择商品投资的背景  2008年国际金融危机和以及其后发生的欧债危机阴霾尚未散去,人们在尽力恢复生产的同时也在考虑,自身创造的财富该如何分配,才能在这个动荡的金融环境里保值增值,一直都有这样一句话,“穷人靠工资,富人靠投资”,一点不假,而我认为在当今经济环境中,商品投资是比较中肯的方向,本文则就商品投资做简要分析。  (一)股票投资情况:上海证券综合指数2007年10月形成的6124.04点,
期刊
摘要:乡镇财政预算是地方财政管理的基础,也是国家预算管理的重要组成部分,但是当前基层乡镇财政预算仍存在财政预算制度流于形式,超支预算较为突出,预算约束弱化等一系列问题,如何解决乡镇财政预算的编制与执行中存在的问题,已经成为提高基层财政管理效率的关键。本文主要分析了乡镇财政预算编制与执行中存在的问题,并提出了加强乡镇财政预算管理的具体措施,进一步规范和解决乡镇财政预算的编制与执行中存在的问题。  关
期刊
作者简介:汪钦(1985.12-),男,汉族,江苏省南京市,本科,讲师。  摘要:随着时代的发展,现代化生活的进一步提升,依据国民生活的需求,汽车行业逐渐在国内市场占领越来越重要的主导地位。作为人口大国,刚兴起的汽车行业在国内市场大受欢迎,也就此造成了国内各汽车企业供不应求,海外大量进口的局面。也使得我国在汽车税收上的管理加以重视和及时的修改,以便做到有条不紊的输入和输出。以达到国经济收入持续上升
期刊
摘要:当前,互联网金融作为借助互联网和大数据的新型金融模式,已成为金融领域最受关注的发展方向。本文旨在通过分析互联网金融这一新型金融模式对保险业经营模式的影响,以引起行业的足够重视,做好充分地准备。  关键词:互联网金融;保险业;网络保险  随着以数据挖掘、云计算、移动互联网为代表的互联网技术的发展,一些互联网企业利用自身优势开始渗透到金融行业,搅动着传统金融业各个角落。马云、马化腾、马明哲合伙的
期刊
摘要:(财税[2001]84号)文将白酒消费税调整为从价与从量相结合的复合计税方法,即对以粮食和薯类为原料生产的白酒,增加了每斤白酒0.5元的从量消费税,同时停止企业外购已完税原料酒和酒精的税款抵扣。调整的目的旨在增加白酒税收,同时利用税收政策“扶优限劣”,调控白酒工业经济运行,规范白酒行业生产经营秩序。但近年来的实践表明,由于小型白酒企业管理不到位、地方保护严重,实施这一办法未能有效促进国家财政
期刊
摘要:以往研究表明货币政策对股价有不可忽视的影响,与以往从内在规律、因素对这些现象进行解释不同,这里选取开盘和收盘价收益率作为两种价格形成机制的代表,通过BEKK模型实证检验,试图单纯地研究在货币政策对股价的影响过程中,价格形成机制在其中的意义和表现。结果表明,连续竞价下的市场质量比较好,价格发现效率较高,对货币政策的反应比较迅速和充分。  关键词:集合竞价;连续竞价;BEKK模型;M2;非流动性
期刊
作者简介:田姗(1987-),女,土家族,湖北恩施人,中南民族大学经济学院中国少数民族经济专业硕士研究生。  摘要:随着我国市场经济的迅速发展,高科技企业在社会经济增长中扮演越来越重的角色。但是,融资难的问题也严重阻碍着高科技企业的发展。本文在对中小高科技企业融资难的现状进行分析的基础之上,提出其中存在的一些问题,并针对这些存在的问题,探讨如何以最快、最好的融资方式来解决高科技企业的资金缺乏问题,
期刊