SCL介绍
SCL是Software Collections的缩写,由CentOS 特别兴趣小组所维护。其收录了许多程序的新版本,例如gcc, PHP, git, python等。安装的软件可与旧版共存,包名多以rh-为前缀。
安装SCL源
# 安装SCL源
yum install -y centos-release-scl centos-release-scl-rh
安装完成后在/etc/yum.repos.d目录下会出现CentOS-SCLo-scl.repo和CentOS-SCLo-scl-rh.repo两个文件。安装后源默认启用。
安装scl工具
# 安装scl-utils工具
yum install
配置scl国内源
在目录/etc/yum.repos.d中,备份CentOS-SCLo-scl.repo和CentOS-SCLo-scl-rh.repo两个文件,命令如下。
# 备份
cp CentOS-SCLo-scl.repo CentOS-SCLo-scl.repo.bak
cp CentOS-SCLo-scl-rh.repo CentOS-SCLo-scl-rh.repo.bak
修改文件CentOS-SCLo-scl.repo和CentOS-SCLo-scl-rh.repo,内容如下。
CentOS-SCLo-scl.repo:
[centos-sclo-sclo]
name=CentOS-7 - SCLo sclo
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/sclo/$basearch/sclo/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
CentOS-SCLo-scl-rh.repo:
[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/sclo/$basearch/rh/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
刷新yum缓存
# 刷新缓存
yum repolist && yum clean all &&
至此,可以使用scl源安装新版软件包了。