版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux系统与管理第四章 linux的包管理o 4.1 RPM概述o 4.2rpm命令的使用2014年1月信息工程系-24.1.1什么是RPMo RPM是一个开放的包管理系统,最初的全称是RedHatPackageManager。它工作于RedHatLinux以及其它Linux系统,成为了Linux中公认的包管理标准。o 使用RPM最大的好处在于它提供快速安装, 减少编译安装的困扰。安装、卸载和升级RPM包均只需一条命令即可完成。2014年1月信息工程系-34.1.2为什么使用RPMo使用RPM最大的好处在于它提供快速之安装,减少编译安装之侦错困扰。(1) 安装、卸载和升级RPM(2) RP
2、M维护一个所有己安装的包均只需一条命令即可完成。包和文件的数据库,可以工作。进行功能强大的包和包升级过程中,RPM会对配置文件进行特别处理,因o在丢失以往的定制信息-这对于直接使用.tar.gz此您绝对文件是不可能的。(1)对于程序员,RPM可以连同的源代码打包成源代码和二进制包供最终用户使用。(2)升级过程由一个主文件和可能的补丁程序组成。这种”原始”源代码,补丁程序和件包的维护工作。生成指令的清晰描述简化了软2014年1月信息工程系-44.1.3RPM的功能o 安装-将盘。o 卸载-将o 升级-替换从解出来,并且安装到硬从硬盘清除。的旧版本。包的信息。oo-检验系统中的与的区别。2014年
3、1月信息工程系-54.1.4RPM包的名称格式oRPM包的名称有其特有的格式,如某下部分组成:name-version.type.rpm的RPM包名称由如name:为version:为的名称的版本号type:为包的类型i345686: 表示在Intel x86计算机平台上编译的sparc: alpha: src:rpm:表示在sparc计算机平台上编译的表示在alpha计算机平台上编译的表示源代码文件扩展名2014年1月信息工程系-6例如:obind-9.2.1-16.i386.rpm:是bind (9.2.1-16)的Intel386平台编译版本包obind-9.2.1-16.sparc.r
4、pm:是bind(9.2.1-16)sparc平台编译版本包obind-9.2.1-16.alpha.rpm:是bind(9.2.1-16)alpha平台编译版本包obind-9.2.1-16.src.rpm:是bind(9.2.1-16)的源代码版本包2014年1月信息工程系-7使用RPM优点:(1)(2)(3)易于包的安装比较简单的升级比较方便包的内容(4)可进行包的完整性2014年1月信息工程系-8从何处获得RPM包套件的CD中查找的主站点查找o 从o 从o 从o 从查找查找o 本课程:o 从CentOS压缩查找2014年1月信息工程系-9o 4.1RPM概述o 4.2 rpm命令的使用
5、2014年1月信息工程系-10安装1. 安装本地o包# rpm -ivh /media/cdrom/CentOS/elinks- 0.11.1-5.1.el5.i386.rpmPreparing 1:elinks2. 安装# rpm -ivh# #o包CentOS/elinks-0.11.1-5.1.el5.i386.rpmPreparing 1:elinks# #2014年1月信息工程系-11安装3. 安装不在CentOSoo库中的包包为例。下面以安装Fedora Extras中的# rpm -importextras/RPM-GPG-KEY-Fedora-Extras # wgetextr
6、as/6/i386/darcs-l.0.9-3.fc6.i386.rpm # rpm -ivh darcs-l.0.9-3.fc6.i386.rpmPreparing 1:darcs#Wget:从互联网(WWW)上o文件。2014年1月信息工程系-12升级o1. 从本地文件升级包# rpm -Uvh elinks-0.11.1-.el5.i386.rpmPreparing 1:elinks#包o2. 从文件升级# rpm Uvh86/RPMS/elinks-0.11.1-.el5.i386.rpmPreparing 1:elinks#2014年1月信息工程系-13卸
7、载,o1、卸载包elinks包#rpm -e2、/ooelinks包在系统中是否安装$/$/$rpm -qelinks系统中已安装的elinks rpm -qi elinks系统中已安装的elinks rpm -ql elinkso包的描述信息o包里所包含的文件2014年1月信息工程系-14o/$/系统中文件/etc/passwd所属的rpm -qf /etc/passwd包oelinks-0.11.1-.el5.i386.rpm包文件中的信息$/$/$rpm -qp elinks-.1.0.1.el5.i386.rpmo系统中已经安装的所有包含名字php的rpm
8、 -qa | grep phphttpd包的最低依赖要求rpm -qR httpd包o2014年1月信息工程系-151、/oo包elinks包#/#/#/#rpm -v elinks包含文件/etc/passwd的rpm -vf /etc/passwdo包oelinks-0.11.1-.el5.i386.rpm包文件rpm -vp elinks-0.11.1-.el5.i386.rpmo所有已安装的rpm -va包2014年1月信息工程系-16oo如果校验一切正常,将没有输出,反之则输出不一致结果。格式为:XX文件名字段1由八个字符组成,每个字符指明该文件与RPM数
9、据库中一致或不一致的地方,单个点(.)说明没有异常,具体含义如下:5 - 校验和S - 文件大小L - 符合连接T - 文件修改时间D -U - 用户G - 组M - 文件模式? - 文件不可读o2014年1月信息工程系-17rpm较常见的用法2014年1月信息工程系-18命令说明rpm -i <.rpm file name>安装指定的rpm文件rpm -U <.rpm file name>用指定的rpm文件升级同名包rpm -e <package-name>删除指定的包rpm -q <package-name>指定的包在系统中是否安装rpm -
10、qa系统中安装的所有RPM较件包rpm -qf </path/to/file>系统中指定文件所属的包rpm较常见的用法2014年1月信息工程系-19rpm -qi <package-name>一个已安装包的描述信息rpm -ql <package-name>一个已安装包里所包含的文件rpm -qc <package-name>查看一个已安装包的配置文件位置rpm -qd <package-name>查看一个已安装包的文档安装位置rpm -qR <package-name>一个已安装包的最低依赖要求rpm较常见的用法2014
11、年1月信息工程系-20rpm -qpi <.rpm file name>一个未安装的RPM文件的描述信息rpm -qpl <.rpm file name>一个未安装的RPM文件里所包含的文件rpm -qpc <.rpm file name>查看一个未安装的RPM文件的配置文件位置rpm -qpd <.rpm file name>查看一个未安装的RPM文件的文档安装位置rpm -qpR <.rpm file name>一个未安装的RPM文件的最低依赖要求rpm -V <package-name>校验指定的包rpm -V &l
12、t;/path/to/file>校验包含指定文件的包rpm -Vp <.rpm file name>校验指定的未安装的RPM文件rpm -Va校验所有已安装的包rpm较常见的用法2014年1月信息工程系-21rpm -rebuilddb重新创的RPM数据库,用于不能安装和的情况rpm -import <key file>导入指定的签名文件rpm -Kv -nosignature<.rpm file name>检查指定的RPM文件是含已损坏或被篡改(包的MD5校验和)rpm -K <.rpm file name>检查指定RPM文件的GnuPG签名在安装/升级时,还可以使用-vh参数,其中: v表示在安装过程中将显示较详细的信息。h表示显示水平进度条。在使用rpm -qa命令时,还可以使用|more或|grep进行过滤。oo所有的<.rpm file name>既件。o本地文件,也文o校验括文件大小。存取权限。属主属性等。该操作可在用户安装新程序后,怀疑某些文件遭到破坏时使 用。2014年1月信息工程系-22本章小结:o RPM是由Red Hat公司推出的包管理标准,可实现RPM包的安装、升级、查询、和删除功能。配置和服务安装过程中,多处o 在后续的需要安装相关的RPM包,请同学们课后多练RPM的相关命令。2014年
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年招商银行西安分行校园招聘考试备考题库及答案解析
- 2026江苏徐州丰县综合检验检测中心招聘编外工作人员10人笔试备考试题及答案解析
- 四川绵阳南山中学2025-2026学年下学期高三开学考思想政治试卷(含答案)
- 《植物油中邻苯二甲酸二(2-乙基)己酯的快速测定-纸基比色智能手机读卡法》团体标准征求意见稿
- XX中学2026年春季学期八年级语文硬笔书法比赛方案
- 网文作家福音利用AI辅助世界观设定与人物小传生成
- 科幻迷的狂欢如何利用AI生成科幻概念设计与世界观
- 2026年智能调光技术行业创新报告
- 人力管理制度包括什么方面(3篇)
- 传播嘉兴活动策划方案(3篇)
- 《无损检测 灰色阴影对比度卡》
- 石英板材可行性报告可行性研究报告
- 土地承包合同(2篇)
- 人教版pep五年级英语下册期末测试卷及答案
- 从黄土高原视角品黄河生态变迁智慧树知到期末考试答案章节答案2024年西北工业大学
- 时速30km市政道路项目设计大纲
- 自动削笔刀设计
- 民法学详细教案
- 养殖水环境化学PPT完整全套教学课件
- 35kV变电站初步设计说明书
- 畜舍空气环境改善与控制-畜舍基本结构与类型(牧场环境调控)
评论
0/150
提交评论