一、网络yum源
对于centos系统来说,其yum源默认是已经配置好的,只要服务器能联网就可以直接利用centOS官方的yum源服务器进行下载、安装、升级等。当然,centOS的官方网站在国外,网络可能会有点慢,我们也可以把yum源的服务器地址换成国内的一些公开的免费的地址。网络yum源是保存在 /etc/yum.repos.d/目录下,默认是 CentOS-Base.repo yum源生效
CentOS-Base.repo 基本yum源,联网后一般用这个
CentOS-Debuginfo.repo debug包尤其和内核相关的更新和软件安装
CentOS-Media.repo 光盘yum源,使用光盘挂载后调用的文件
CentOS-Vault.repo 虚拟yum源
打开CentOS-Base.repo 后可以看到有相同格式的几句话
[base] 容器名称,一定要放在[]中
name 容器说明,可以自己重新定义
baseurl yum源服务器地址,默认为centOS官方的服务器地址,可以修改
mirrorlist 容器镜像地址站点,可以注释掉
enable 标记此容器是否生效。如果不写或者值为1,则为生效;值为0,则为不生效。
gpgcheck 值为1,表示RPM是数字证书生效;值为0,则为不生效
gpgkey 数字证书的公钥文件保存位置,不用修改
二、yum命令之查询
语法:yum list
作用:查询服务器上所有可用软件包列表。可以看到包名、版本以及所属容器名。
语法:yum search 包名
作用:搜索服务器上所有和包名相关的包
三、yum命令之安装
语法:yum -y install 包名
选项:
-y 自动回答yes,不用每装个包都问一次
-install 安装
作用:自动安装指定的包,并自动解决依赖性问题。
四、yum命令之升级
语法:yum -y update 包名
选项:
-y 自动回答yes
update 升级
作用:自动升级指定的包,如果后面没有跟包名,会默认升级所有的软件包,包括Linux内核。
五、yum命令之卸载
语法:yum -y remove 包名
选项:
remove 卸载
作用:卸载指定的软件包。需要注意的是,卸载命令会根据依赖性把指定软件包依赖的包也给卸载掉,此时,可能会导致其他也依赖此包的软件包不能使用。所以,使用卸载命令时谨慎使用。
六、yum软件组管理命令
1.语法:yum grouplist
作用:列出所有可用的软件组列表
2.语法:yum groupinstall 软件组名
作用:安装指定软件组,组名可以由grouplist查询得到,需要注意的是yum命令不能识别中文组名。
3.语法:yum groupremove 软件组名
作用:卸载指定软件组
原文:https://www.cnblogs.com/anchun7080/p/10134468.html