Linux 命令 rpm 、 yum

在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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章