RPM包管理-yum在线管理-yum命令

一、yum在线管理-yum命令

只要我们的Linux接入互联网,那么默认网络yum源,不需要做任何修改,这些yum命令就可以直接使用。很好了解决了软件包的依赖性。

1、常用yum命令

(1)查询

命令: yum list
作用: 查询所有可用软件包列表
注意: 是到远程服务器上查询列表,所以在本机的任何位置执行都是没有问题的,前提是你的Linux可以连入互联网。如果在使用yum命令时会出现 Another app is currently holding the yum lock … 可以直接使用可以强制使用 rm –f /var/run/yum.pid来解决
命令: yum search 关键字
作用: 搜索服务器上所有和关键字相关的包
注意: 这里的关键字指的就是包名。之前说过包名和包全名,只对手工管理(rpm命令管理)生效,只在rpm命令管理中体现。yum已经没有包全名的概念。yum是自动到服务器上搜索这个软件包,只要告诉yum我要搜索的包名,剩余的版本号之类的内容,回到服务器上自动检索,不需要我们认为参与,不在有包全名的概念。Yum使用的时候全都用包名,跟软件包安装不安装没什么区别了。
(2)安装
命令:yum -y install 包名
选项:install (安装)     -y(自动回答yes)
小提示:-y实现自动化安装,安装时解决了依赖性
(3)升级
命令:yum -y update 包名
选项:update (升级)     -y(自动回答yes)
注意:1.因为在官方下载的软件包就是为最新版的软件包。所以一般不用这个命令。
           2.如果再写升级命令时去掉了包名,只写了yum –y update它的意思是说升级所有的软件包包括Linux内核都会升级,Linux内核升级完成之后,是需要在本地做一定的配置,你的内核才能正常使用,才可以启动。如果在远程执行的这样的命令,会发现服务器怎么也开不了机了,永远也无法连接,那这个时候这条命令会导致这个服务器崩溃。提醒:像这样升级所有软件包的命令,希望大家慎重。O内核也更新了,远程无法做这些调整。要升级一定加上包名。升级是这样,卸载也同样如此。
(4)卸载
命令:yum -y remove 包名
选项:remove(卸载)           -y(自动回答yes)
注意:rpm包的依赖性是这样的A->B->C如果安装A。必须先安装B,然后在安装C。这样才能安装A。所以安装的顺序是CBA。卸载的顺序是ABC。如果把软件包C卸载掉,会把依赖的包全部卸载(A、B),但是有很多情况下,不光被这写包依赖,还会被Linux系统本身依赖,所以会产生会出现很多问题,比如,系统直接就崩溃了,或者系统当中何都功能都不能正常使用了。使用yum最常见的问题:1.yum更新,把整个系统,全部都更新了 ,包括内核 2.用yum卸载。手工卸载你还能看看这个包是干啥的,yum连这个过程都省了,从头到尾全部自动化,一旦你把每一个包卸载掉,它所依赖的这些包也会被卸载,这时有可能会使系统出现问题。强调一下服务器的安装原则: Linux服务器,或者说所有的服务器,应该采用这样的原则,安装的时候最小化安装,不安装多余软件,使用什么软件就安装什么软件,尽量不卸载,尤其是yum卸载,尽量不要多用。卸载命令也不安全,尽量少用。

yum软件组管理命令

命令:yum grouplist
作用:列出所有可用的软件组列表

命令:yum groupinstall 软件组名
作用:安装指定软件组,组名可以由grouplist查询出来

命令:yum groupremove 软件组名
作用:卸载指定软件组

备注:yum不仅可以单独软件包来安装,查询安装升级卸载,还可以进行软件组的查询安装卸载,执行这个命令会发现有很多软件组,在安装Linux系统的时候,当时我们没有选择现在定制安装软件包,如果选了,下图中的软件组,其实和那个定制是一致的。 如果需要输入法这个功能,只需要把输入法这个组按上就行了,比一个一个安装软件包要方便的多。软件组名写英文,中文是识别不了的。在虚拟机本身去查的话就是英文。如果软件组名的中间有空格,用双引号“ ”把他括起来。
在这里插入图片描述
注意:这里出现的汉语,因为我用的远程工具,提供汉语支持,所以在安装的时候,软件组应该输入英文名。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值