配置yum源
在解决yum源问题之前先确认当前服务器是否已经安装可用的yum源,是否可以链接外网安装依赖等问题
1. 修改yum源地址
Linux 默认配置的yum源都是国外的地址,为了提升速度我们可以修改为国内的地址,例如直接换成阿里的yum源:
-
备份原有的yum源文件
-
一般情况下yum源配置在 /etc/yum.repos.d 路径下的以 Base.repo结尾的文件,
-
执行命令:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
将文件备份 -
下载新的yum源文件
- 执行命令:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 执行命令:
yum clean all
清除之前的缓存 - 执行命令:
yum makecache
生成缓存
- 执行命令:
2. 安装yum源
-
如果没有yum源但是可以链接外网,可以选择直接安装yum源,安装方法如下:
-
下载yum源,执行:
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
-
解压安装包:
tar xvf yum-3.2.28.tar.gz
-
进入安装目录:
cd yum-3.2.28
-
安装:
sudo apt install yum
扫描二维码关注公众号,回复: 9180127 查看本文章 -
执行以下命令,更新到最新版本
yum check-update yum update yum clean all yum makecache
3. 挂载镜像文件
如果没有yum源同时又无法链接外网,可以选择挂载iso镜像文件的方式
- 首先使用Xftp工具将准备好的iso镜像文件上传到服务器的 /home/centos/ 路径下
- 修改iso文件的操作权限:
chmod 755 /home/centos/CentOS-7-x86_64-DVD-1908.iso
- 进入 mnt 文件夹:
cd /mnt
- 创建cdrom文件夹:
mkdir cdrom
- 将iso文件挂载:
mount /home/centos/CentOS-7-x86_64-DVD-1908.iso /mnt/cdrom/
- 清除yum 缓存:
yum clean all
- 生成缓存:
yum makecache