您当前的位置: 首页 > 服务器教程 > Linux教程 > Linux系统下RPM包管理

Linux系统下RPM包管理

作者:不详 来源:网络 发布时间: 2014-07-04 16:48 点击:
一、简介1.含义RPM全称为Red Hat Package Manager(Red Hat包管理器),类似于Windows里面的“添加/删除程序”。 2.命名RPM包命名通常遵循“包名称-版本-硬件平台”的规则,例如“openssl-1.0.1c-1.fc18.i686.rpm”: openssl:是软件名称 1.0.1c-1:是软件版本 i686:

Linux系统下RPM包管理

  一、简介 1.含义 RPM全称为Red Hat Package Manager(Red Hat包管理器),类似于Windows里面的“添加/删除程序”。

  2.命名 RPM包命名通常遵循“包名称-版本-硬件平台”的规则,例如“openssl-1.0.1c-1.fc18.i686.rpm”:

  openssl:是软件名称

  1.0.1c-1:是软件版本

  i686:是适用的硬件平台。其中硬件平台包括:i386、i486、i586、i686、x86_64、ppc、sparc、alpha。

  一般可以通过RPM包的名称来寻找适合自己系统所需的RPM包。

  其他情况:

  mysql-devel-5.1.52-1.el6_0.1.i686.rpm其中的devel表示开发版本

  openssl-1.0.1c-1.fc18.i686.rpm其中的fc18表示在Fedora Core 18发行版下使用

  3.包依赖 RPM包安装经常会遇到的依赖性问题,安装某个包时首先检查依赖的包是否安装,如未安装则需要先安装依赖包。可以使用--force--nodeps忽略包依赖性检查,强制进行安装,但这样安装后软件运行可能会有问题。

  有时A包的安装依赖B包,B包的安装依赖C包,C包的安装又依赖A,就出现了死锁的问题。

  使用yum安装可避免繁琐的包依赖问题处理和死锁的问题。

  二、常用参数 常用基本参数:

  -i安装所选择的一个或多个软件包

  -q查询软件包系统或所选择的一个或多个软件包

  -e删除所有选择的一个或多个软件包

  -u把一个已经安装好的软件包升级到新版本

  -v验证已安装或已选择的一个或多个软件包

  --nodeps忽略软件包的依赖关系强行安装

  --force忽略软件包及文件的冲突

  常用参数组合:

  -ivh安装显示安装进度--install--verbose--bash

  -Uvh升级软件包--Update

  -qpl列出RPM软件包内的文件信息[Query Package list]

  -qpi列出RPM软件包的描述信息[Query Package install package(s)]

  -qf查找指定文件属于哪个RPM软件包[Query File]

  -Va校验所有的RPM软件包,查找丢失的文件[View Lost]

  -e删除包

  常用操作:

  安装:rpm -ivh

  升级:rpm -Uvh

  查询:rpm -qa

  卸载:rpm -e

  
分享到:
本文"Linux系统下RPM包管理"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4