Linux-包管理器及应用程序安装_第1页
Linux-包管理器及应用程序安装_第2页
Linux-包管理器及应用程序安装_第3页
Linux-包管理器及应用程序安装_第4页
Linux-包管理器及应用程序安装_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1第8章 包管理器及应用程序安装8.1 RPM包管理命令8.2 利用yum工具安装应用程序28.1 RPM包管理命令 Linux系统诞生早期,用户安装应用程序需要自行手动编译(编译是利用程序代码生成可执行文件的过程)。手动编译软件虽然有一定的优势,但存在安装时间长且需要用户有一定的专业基础等缺点。因此许多发行版推出了软件包管理器,这其中以RPM包管理器最为著名。 RPM包管理器是由Red Hat推出的应用软件管理器(过去的RPM就是Red Hat Package Manager的缩写)。现在RMP的含义是RPM Package Manager。8.1.1 RPM包管理器简介3n软件依赖性与wi

2、ndows系统中的软件不同,Linux系统中的软件将不同的功能模块单独写入到不同的软件包中,最后将多个相互依存的软件包结合起来形成一个应用程序。因此在安装功能性软件包时,通常需要安装许多与其具有依赖关系的软件包,这就是Linux系统中的软件依赖性。4nRPM软件包名称格式RPM软件包名称都有一个固定的格式,以文件服务程序Samba的客户端软件包为例,格式为samba-client-3.5.4-68.el6.x86_64.rpm,其中:samba-client:软件包的名称3.5.4-68:3.5.4表示软件包的主要版本号,紧跟在后面的68表示次要版本号el6:表示适用于Red Hat Ente

3、rprise Linux 6系统x86_64:表示硬件平台.rpm:表示这是一个RPM软件包58.1.2 rpm命令基本格式 Linux系统中,可以使用命令rpm调用RPM包管理器。【命令格式】nrpm option 【常用选项】nq:使用查询模式na:查询所有软件包ni:显示详细信息。如果指定了软件包,则安装软件包nl:显示软件包的文件列表np:查询指定的软件包nf:查询指定文件所属软件包nv:显示命令执行过程nh:安装软件包时显示进度信息ne:卸载指定的软件包nU:升级软件包68.1.3 使用rpm命令查询软件包n查询已安装的软件(必须使用软件包的全名)rpm -q samba-clien

4、tn查询系统尚已经安装的所有软件包rpm -qan查询已安装的软件(配合使用管道符和grep实现模糊查询)rpm -qa | grep sshn查询软件包中的文件rpm -qpl rpm -qpl ppl-0.10.2-11.el6.x86_64.rpmn查询文件所属软件包(需要输入文件的绝对路径)rpm -qf /usr/lib64/libppl.so.778.1.4 使用rpm命令安装软件包rpm命令最大的功能是安装软件包,软件包可以从原系统的安装光盘中获取,也可以从互联网上下载(下载软件包时,应该注意软件包对应的版本和硬件平台)n使用rpm命令安装finger软件包rpm -iv finger-0.17-39.el6.x86_64.rpmn使用rpm命令安装gcc编译器88.1.5 使用rpm命令卸载软件包n使用rpm命令卸载finger软件包rpm -e fingern使用rpm命令卸载ppl软件包rpm -e ppl98.2 利用yum工具安装应用程序从上一节安装gcc编译器的例子中可以看出,RPM软件包之间的依赖关系非常复杂。因此Red Hat推出yum包管理器,实现自动化安装。yum包管理器自行计算要安装软件包的依赖性,并自动安装软件包需要的软件包和库文件。n配置yum/etc/yum.repos.d10n使用yum查询软件包yum search package_n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论