一、什么是yum?
yum是linux系统的应用商店,在linux中,使用yum命令install 应用名称,即可一键安装应用,以及应用需要的依赖,非常方便快捷。
二、什么是yum源?
yum源可以理解为是一个应用商店,有官方和第三方之分。
默认的linux系统,只提供了一个官方的yum源,使用yum命令只能安装官方提供的应用。
这样有时会非常不方便,比如:没有新版本的应用,有的应用并没有在官方yum源内等。
这时候我们就需要使用加入第三方yum源,方便我们下载应用。
三、新增第三方yum源
remi源(php)
https://mirrors.tuna.tsinghua.edu.cn/remi/
mysql源
https://dev.mysql.com/downloads/repo/yum/
阿里源
http://mirrors.aliyun.com/repo/Centos-7.repo
国内较知名的网络源(aliyun源,163源,sohu源,知名大学开源镜像等)
国外较知名的网络源(centos源、redhat源、红帽扩展epel源等)
特定软件相关的网络源(Nginx、MySQL、Zabbix等)
3.1、两种安装源 .rmp文件和.repo文件
sudo yum install 123.rmp
sudo yum-config-manager --add-repo 123.repo
3.2、查看已经安装的源
sudo yum repolist all | grep 筛选
可以看到源的启用和禁用状态
sudo yum repolist enabled
查看启动的源
3.3、启用源
sudo yum-config-manager --enable remi-php80
--disable 禁用
remi-php80 为源仓库名称
相当于直接操作修改 /etc/yum.repos.d/ 下的资源文件,把enable改为1。
3.4、清除和生成缓存
yum clean all
yum makecache
四、使用yum命令安装
sudo yum install PACKAGE_NAME
yum命令会自动安装依赖,并安装最新版的应用,十分的方便。
yum源一般都会按应用版本区分,我们在启用源的时候,只启用自己想安装的应用版本的源即可。