yum rpm 命令 linux
- [centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令
- [centos]yum安装 类似[ubuntu]apt-get安装
rpm命令
(一)查询系统装已经安装的软件信息
- 对于一个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)查看一个软件包的用途、版本等信息;
- rpm -qpi rpm文件
2)查看一件软件包所包含的文件;
- rpm -qpl rpm文件
3)查看软件包的文档所在的位置;
- rpm -qpd rpm文件
4)查看一个软件包的配置文件;
- rpm -qpc rpm文件
5)查看一个软件包的依赖关系
- rpm -qpR rpm文件
(三)软件包的安装、升级、删除等
1)安装或者升级一个rpm包
- rpm -ivh rpm文件【安装】 rpm -Uvh rpm文件【更新】
2)删除一个rpm 包
- rpm -e 软件名
如何需要不管依赖问题,强制删除软件,在如上命令其后加上 --nodeps
(四)签名导入
- rpm --import 签名文件 rpm --import RPM-GPG-KEY
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:
(二)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*
- N:可以在rpm包名中使用通配符,查询类似的rpm包
- #列出资源库中所有可以更新的rpm包
- yum list updates
- #列出已经安装的所有的rpm包
- yum list installed
- #列出已经安装的但是不包含在资源库中的rpm包
- yum list extras
- N:通过如网站下载安装的rpm包
- #rpm包信息显示(info参数同list),列出资源库中所有可以安装或更新的rpm包的信息
- yum info
- #列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
- yum info firefox*
- N:可以在rpm包名中使用匹配符
- #列出资源库中所有可以更新的rpm包的信息
- yum info updates
- #列出已经安装的所有的rpm包的信息
- yum info installed
- #列出已经安装的但是不包含在资源库中的rpm包的信息
- yum info extras
- N:通过如网站下载安装的rpm包的信息
- #搜索匹配特定字符的rpm包
- yum search firofox
- #搜索包含特定文件的rpm包
- yum provides firefox
(三)yum软件源更新
yum rpm 命令 linux的更多相关文章
- yum rpm 命令一运行就卡住 只有kill 掉
由于rpm的数据库出现异常导至直接卡死,造成这种异常是因为之前不正常的安装或查询. 解决方法: # rm -f /var/lib/rpm/__db.00* #删除rpm数据文件 # rpm --reb ...
- Linux系统下RPM命令和yum的使用
Linux系统下RPM命令和yum的使用 RPM:Redhat Packages Manager (红帽系列软件包的管理),主要用于安装.卸载.升级和管理软件. 一个包由下面几个部分构成: 例如:ht ...
- 数据仓库004 - 复习Linux shell命令 - vi 进程 端口号 系统命令 高危命令 wget yum rpm压缩
一.复习 1.vi的使用方法: 1.1 .正常编辑一个文件,保存退出 1.2. 粘贴的坑:必须在i键 编辑模式 2.找error cat xxx.log | grep -C 10 ERROR > ...
- Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两 ...
- Linux下面使用rpm命令
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种 ...
- Linux rpm 命令参数使用详解[介绍和应用](转)
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种 ...
- Linux中yum手动安装、手动建立仓库文件夹关联实现关联包自动安装、yum相关命令使用
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指 ...
- Linux rpm 命令参数使用详解[介绍和应用](转)
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种 ...
- Linux系列教程(十一)——Linux软件包管理之RPM命令
前面我们介绍了Linux系统的常用命令介绍和文本编辑器vim命令的介绍.那么从这篇博客开始,我们会正式的讲解Linux的系统管理,首先要讲的是Linux的软件包管理. 1.Linux软件包分类 一.源 ...
随机推荐
- C# 编译JS -Evaluator
忘记哪里转过来的,自己mark一下 //// <summary> /// 动态求值 /// </summary> public class Evaluator { /// &l ...
- hdu 1885 Key Task
题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=1885 Key Task Description The Czech Technical Univers ...
- Bing Speech Recognition 标记
Bing Speech Services Bing Bing Speech Services provide speech capabilities for Windows and Windows ...
- Openstack:ice-house安装过程
#apt-get install ntpdpkg-reconfigure tzdata --> Asia -->Shuanghai #apt-get install python-mysq ...
- linux php安装zookeeper扩展
linux php安装zookeeper扩展 tags:php zookeeper linux ext 前言: zookeeper提供很犀利的命名服务,并且集群操作具有原子性,所以在我的多个项目中被采 ...
- 整理了一下 jQuery 的原型关系图,理解起来更加方便一些。
图例:黄色的为对象,蓝色的为函数.
- mysql 字段编码该为utf8mb4
alter table c_comment modify column content varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unico ...
- net分布式系统架构
net分布式系统架构的思路 最近看到有部分招聘信息,要求应聘者说一下分布式系统架构的思路.今天早晨正好有些时间,我也把我们实际在.net方面网站架构的演化路线整理一下,只是我自己的一些想法,欢迎大家批 ...
- 20145120 《Java程序设计》第10周学习总结
20145120 <Java程序设计>第10周学习总结 教材学习内容总结 转自:http://www.cnblogs.com/springcsc/archive/2009/12/03/16 ...
- 安装配置tomcat
1.安装nginx 下载nginx-1.4.3 解压: tar zxvf nginx-1.4.3.tar.gz 编译安装: ./configure --prefix=/app/act/nginx/ng ...