您的位置:首页 > 运维架构 > Linux

Linux 命令 rpm 、 yum

2016-03-29 13:56 459 查看
在linux系统中部署软件的时候经常会遇到某些包缺失的情况,那么如题的两个命令是经常使用的;

命令的使用方法在系统中都可以用man命令去查看,这里简单给出一些经常需要与命令搭配的参数使用方法;

rpm (Red Hat Package Manager):

-i,   - -install                      安装包

-v,  - - verbose                  细节输出

-h, - -hash                        经常与 -v 参数搭配使用,与输出有关

-e, - -erase                       卸载包

-q                                        查询

-U,                                      更新包

- -replacepkge                无论软件包是否已被安装,都强行安装软件包

- -test                                安装测试,并不实际安装

rpm  -ivh  包名  --安装时经常使用的命令加参数格式

rpm  -qa | grep 包名(全名或名称的一部分)--查询包是否安装

以下是摘抄自其它网站的对 yum 命令的说明

yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点,
也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务。

1.使用yum查找软件包
命令:yum search
2.列出所有可安装的软件包
命令:yum list
3.列出所有可更新的软件包
命令:yum list updates
4.列出所有已安装的软件包
命令:yum list installed
5.列出所有已安装但不在 Yum Repository 內的软件包
命令:yum list extras

6.删除包

命令:yum
remove 

7.清理yum缓存

命令:yum  clean  all
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: