一、基本概念
CentOS 7是Linux操作系统的一个发行版,是一种以稳定性、安全性和可靠性为主要目标的开源系统。YUM(全称“Yellowdog Updater Modified”)是一套开源的软件包管理系统,能够自动处理软件之间的依赖关系,解决安装软件的问题。
在CentOS 7中使用YUM可以轻松地安装配置软件包,只需要一行命令,就可以安装您所需的软件。
二、YUM的配置
1、先确认系统是否配置YUM:
yum repolist all
如果提示“-bash: yum: command not found”则说明系统中没有安装YUM,需要执行以下命令进行安装:
sudo yum install -y yum
2、安装完成后,需要配置YUM:
sudo vi /etc/yum.conf
在文本编辑器中打开yum.conf文件,修改文件中的“gpgcheck”和“exclude”选项:
gpgcheck=1 exclude=kernel*
其中“gpgcheck”表示安装软件包时需要对软件包进行验证,保证软件的安全性;“exclude”表示排除掉不需要的软件包包括“kernel”。
三、使用YUM安装软件包
1、使用YUM搜索软件包:
sudo yum search [软件包名称]
例如,搜索vim:
sudo yum search vim
2、安装软件包:
sudo yum install [软件包名称]
例如,安装vim:
sudo yum install vim
3、升级软件包:
sudo yum update [软件包名称]
例如,升级vim:
sudo yum update vim
4、删除软件包:
sudo yum remove [软件包名称]
例如,删除vim:
sudo yum remove vim
四、YUM源的配置和导入
1、备份原来的YUM源:
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的YUM源:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、导入GPG Key:
sudo rpm --import http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
4、更新YUM缓存:
sudo yum makecache
此时,YUM源已经更新完成,并且导入自己的GPG key,可以安全地使用YUM进行软件包的管理和安装了。