二进制包之yum安装方式、yum源配置、yum命令

yum安装的也是rpm包

redhat使用yum需要付费;


yum源配置位置

在/etc/yum.repos.d目录里有CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo

默认CentOS-Base.repo生效,默认连接的是centos官方yum源,在国外,网速慢


阿里云yum源配置

1、安装wget
yum install -y wget
2、备份/etc/yum.repos.d/CentOS-Base.repo文件
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.back
3、下载阿里云的Centos-6.repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
4、重新加载yum
yum clean all
yum makecache


光盘yum源搭建

1、挂载光盘

2、进入 /etc/yum.repos.d 目录,修改其它配置文件后缀名

mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-CR.repo CentOS-CR.repo.bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak
mv CentOS-Sources.repo CentOS-Sources.repo.bak
mv CentOS-Vault.repo CentOS-Vault.repo.bak

3、修改CentOS-Media.repo
(1)enabled=1
(2)删除已经存在的文件地址file:///media/CentOS/
(3)添加正确的挂载地址file:///mnt/cd
4、测试
yum list 
观察容器名称

注意:linux配置文件往往有严格的格式规定,不能有多余的tab和空格


yum list
查询所有可安装软件

yum search 关键字(mysql)
搜索服务器上所有和关键字相关的包

yum -y install 包名
-y 自动回答yes

yum -y update 包名
如果update后面没有加包名,会升级所有的软件,包括linux内核。linux内核升级完之后,需要做一定的配置,内核才可以正常使用,慎用

yum -y remove 包名
yum卸载还会自动卸载依赖的包,慎用,a-->b-->c,但linux内核也依赖c


yum grouplist

列出所有可用的软件组
yum groupinstall 软件组名
安装指定软件组
yum groupremove 软件组名
卸载指定软件组

软件组就是我们当初安装centos过程中的那些内容

原文地址:https://www.cnblogs.com/Mike_Chang/p/9509144.html