centos的软件安装方法rpm和yum

转载 2017年01月03日 17:24:23

centos的软件安装大致可以分为两种类型
1. [centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令
2. [centos]yum安装 类似[ubuntu]apt-get安装

1. rpm命令

1.1 查询系统装已经安装的软件信息

对于一个rpm包来说,都是有”-“和”.”构成的,基本上有以下几部分组成: * 包名 * 版本信息 * 发布版本号 * 运行平台,当出现noarch,代表的是软件可以平台兼容
 1. 查询系统中已经安装的软件
  rpm -qa
 2. 查询一个已经安装的文件属于哪个软件包;
  rpm -qf 文件名的绝对路径
 3. 查询已安装软件包都安装到何处;
软件名定义是:rpm包去除平台信息和后缀后的信息
  rpm -ql 软件名
 4. 查询一个已安装软件包的信息
  rpm -qi 软件名
 5. 查看一下已安装软件的配置文件;
  rpm -qc 软件名
 6. 查看一个已经安装软件的文档安装位置:
  rpm -qd 软件名
 7. 查看一下已安装软件所依赖的软件包及文件;
  rpm -qR 软件名

1.2 对于未安装的软件包信息查询

 1. 查看一个软件包的用途、版本等信息;
  rpm -qpi rpm文件
 2. 查看一件软件包所包含的文件;
  rpm -qpl rpm文件
 3. 查看软件包的文档所在的位置;
  rpm -qpd rpm文件
 4. 查看一个软件包的配置文件;
  rpm -qpc rpm文件
 5. 查看一个软件包的依赖关系
  rpm -qpR rpm文件

1.3 软件包的安装、升级、删除等

 1. 安装或者升级一个rpm包
  rpm -ivh rpm文件【安装】 rpm -Uvh rpm文件【更新】
 2. 删除一个rpm 包
  rpm -e 软件名
 如何需要不管依赖问题,强制删除软件,在如上命令其后加上 –nodeps

1.4 签名导入

 rpm –import 签名文件 rpm –import RPM-GPG-KEY

2. yum命令

2.1 yum基本概念

 1. yum是什么
yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题
 2. yum的特点
可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数据库的一致性
 3. yum安装
CentOS自带(yum-.noarch.rpm) #rpm -ivh yum-.noarch.rpm 在第一次启用yum之前首先需要导入系统的RPM-GPG-KEY:

2.2 yum指令的使用

当第一次使用yum管理软件时,yum会自动下载所需要的headers放置在/var/cache/yum目录下;
 1. rpm包的更新
 检查可以更新的软件包
  yum check-update
 更新所有的软件包
  yum update
 更新特定的软件包
  yum update kernel
 大规模的升级
  yum upgrade
 2. rpm包的安装和删除
 rpm包的安装和删除
  yum install xxx【服务名】
  yum remove xxx【服务名】
 3. yum缓存的相关信息
 清除缓存中rpm包文件
  yum clean packages
 清除缓存中rpm的头文件
  yum clean headers
 清除缓存中旧的头文件
  yum clean old headers
 清除缓存中旧的rpm头文件和包文件
  yum clean all
 4. 软件包信息查询
 列出资源库中所有可以安装或更新的rpm包
  yum list
 列出资源库中特定的可以安装或更新以及已经安装的rpm包
  yum list firfox*
 可以在rpm包名中使用通配符,查询类似的rpm包
 列出资源库中所有可以更新的rpm包
  yum list updates
 列出已经安装的所有的rpm包
  yum list installed
 列出已经安装的但是不包含在资源库中的rpm包
  yum list extras
 通过如网站下载安装的rpm包
  rpm包信息显示(info参数同list),列出资源库中所有可以安装或更新的rpm包的信息
  yum info
 列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
  yum info firefox*
 可以在rpm包名中使用匹配符
 列出资源库中所有可以更新的rpm包的信息
  yum info updates
 列出已经安装的所有的rpm包的信息
   yum info installed
 列出已经安装的但是不包含在资源库中的rpm包的信息
  yum info extras
 通过如网站下载安装的rpm包的信息 
 搜索匹配特定字符的rpm包
  yum search firofox
 搜索包含特定文件的rpm包
  yum provides firefox

2.3 yum软件源更新

http://mirrors.163.com/.help/centos.html

转载:centos的软件安装方法rpm和yum
http://blog.163.com/yang_jianli/blog/static/1619900062012912115552188/

再一篇centos下的 rpm 与yum 安装方法 (详解)

原文地址:http://www.centoscn.com/CentOS/help/2013/1019/1906.html centos的软件安装大致可以分为两种类型: [centos]rpm文...
  • u013395878
  • u013395878
  • 2016年07月20日 10:52
  • 5128

centos7 RPM命令安装操作

RPM 安装操作
  • TaoYuanKuangDao
  • TaoYuanKuangDao
  • 2017年04月07日 23:06
  • 8380

CentOS下安装tar包/rpm包

在CentOS系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。 2...
  • jackalfly
  • jackalfly
  • 2012年05月19日 10:43
  • 27728

CentOS rpm方式安装jenkins

jenkins下载:http://pkg.jenkins-ci.org/redhat/ 下载rpm包到本地 在linux下使用rpm包安装命令: sudo rpm -ih jenkins-1...
  • jin5203344
  • jin5203344
  • 2017年04月28日 17:02
  • 1772

CentOS下tar包和rpm包的安装

CentOS下安装tar包和rpm包详细步骤。
  • gongxifacai_believe
  • gongxifacai_believe
  • 2016年11月09日 21:02
  • 4778

用centos光盘安装RPM包的方法

1、mkdir /mnt/cdrom 2、mount /dev/cdrom /mnt/cdrom 3、取消挂载      umount /dev/cdrom /mnt/cdrom...
  • tianlebest
  • tianlebest
  • 2017年04月01日 22:04
  • 1154

CentOS的软件安装方法rpm和yum

centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令  类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装   类似[ubu...
  • wyc_cs
  • wyc_cs
  • 2014年11月14日 16:12
  • 669

yum安装本地rpm软件

yum安装本地rpm软件概述面对无法联网的centos系统,安装rpm软件包是一个比较耗时的工作,尤其是那些包含很多依赖的软件包,如果用rpm命令安装,可以说是一个噩梦。这里根据个人实践发布一个比较完...
  • lanjianhun
  • lanjianhun
  • 2017年04月05日 22:32
  • 3055

centos7安装mysql5.7用到的rpm 文件

  • 2017年09月01日 16:53
  • 6KB
  • 下载

centos6.5下载RPM安装包方法

方法一:通过downloadonly实现 下载并安装downloadonly,命令:yum install yum-downloadonly  通过如下命令下载rpm包:yum 包名  -...
  • wanglf1986
  • wanglf1986
  • 2015年01月29日 13:46
  • 1463
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos的软件安装方法rpm和yum
举报原因:
原因补充:

(最多只允许输入30个字)