rpm命令和yum工具

1.rpm命令:是一个软件包的管理的命令

常见参数如下:

-i参数:进行包的安装。(不能解除依赖关系)

-v参数:把过程和详细信息打印在屏幕上。

-h参数:显示进度。

-U参数:有则更新,无责安装。

-F参数:只能更新,不能安装。

-e参数:进行卸载。

-q参数:进行查询。

-R参数:依赖关系。

-f参数:从属关系。

常见用法如下:

a:安装?

rpm -ivh your-package # 直接安装。

rpm --force -ivh your-package.rpm # 忽略报错,强制安装

 rpm -Uvh your-package  #有则更新,无则安装

rpm -Fvh your-package   #只有更新,没有安装

b:卸载?

rpm -e your-package # 卸载(不能解除依赖关系)

c:查询?

rpm -q your-package #查询指定的包是否安装

rpm -qa #列出所有安装后的包

rpm -qf file-path #列出文件属于哪一个rpm包(which可以查看文件路径)

rpm -ql file #查询rpm包中文件的安装位置

rpm -qi your -package #查询包的详细信息

rpm -qR your-package #查看包的依赖关系

2.yum命令:(yum是一个基于shell前端的软件包管理器,可管理rpm包,并自动解除软件包之间的依赖关系。)

a:显示配置的仓库?
yum repolist 
yum repolist all  #显示所有
yum repolist enabled  #显示可用

b:显示所有的软件包?

yum list all #显示所有软件包

yum list all |grep 包名#从所有软件包中过滤出所需要的的包件包中过滤出所需要的的包

yum list installed |grep 包名# 查看是否安装某包

yum list availble #显示可以安装的包

yum list updates #显示已经更新的包

yum list recent # 显示已经更新的包

c:安装?
yum install 包名
yum install -y 包名     #安装包,并对所有的Y/N选择Y

d:升级

yum update 包名 #对某包进行升级

e:卸载?
yum remove 包名

f:创建和清理缓存
yum makecache    #构建缓存
yum clean all    #清理

g:搜索?
yum search 包名

h:显示软件包信息?
yum info 包名

i:列出软件包提供哪些文件?
yum provides 文件

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值