Linux rpm包管理 和 yum在线管理

RPM

rpm安装

rpm –ivh 包全名

选项:

-i(install) 安装

-v(verbose) 显示详细信息

-h(hash) 显示进度

--nodeps 不检测依赖性

rpm卸载

rpm -e 包名

选项:

-e(erase) 卸载

--nodeps 不检查依赖性

rpm查询 

是否安装

[root@localhost ~]# rpm -q 包名

#查询包是否安装

选项:

-q 查询(query)

所有已经安装的RPM包

[root@localhost ~]# rpm –qa

#查询所有已经安装的RPM包

选项:

-a 所有(all)

软件包详细信息

[root@localhost ~]# rpm –qi 包名

选项:

-i 查询软件信息(information)

-p 查询未安装包信息(package)

包中文件安装位置

[root@localhost ~]# rpm –ql 包名

选项:

-l 列表(list)

-p 查询未安装包信息(package)

系统文件属于哪个RPM包

[root@localhost ~]# rpm –qf 系统文件名

选项:

-f 查询系统文件属于哪个软件包(file)

软件包的依赖性

[root@localhost ~]# rpm –qR 包名

选项:

-R 查询软件包的依赖性(requires)

-p 查询未安装包信息(package)

 yum

常用yum命令

查询

[root@localhost yum.repos.d]# yum list

#查询所有可用软件包列表

[root@localhost yum.repos.d]# yum search 关键字

#搜索服务器上所有和关键字相关的包

安装

[root@localhost yum.repos.d]# yum –y install 包名

选项: install 安装

-y 自动回答yes

升级

[root@localhost yum.repos.d]# yum -y update 包名

选项: update 升级

-y 自动回答yes

卸载

[root@localhost yum.repos.d]# yum -y remove 包名

选项: remove 卸载

-y 自动回答y e s

tips:update 不加包名全部升级(包括Linux内核,会导致服务器挂掉)

卸载同理(尽量不要卸载)

YUM软件组管理命令

[root@localhost~]# yum grouplist

#列出所有可用的软件组列表

[root@localhost~]# yum groupinstall 软件组名

#安装指定软件组,组名可以由grouplist查询出来

[root@localhost~]# yum groupremove 软件组名

#卸载指定软件组

tips:安装软件包组 有空格 用""括起来

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值