本地Yum源配置
- 创建挂载点目录
[root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# df /mnt/cdrom/ 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 18655232 4003984 14651248 22% /
- 挂载光盘
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/ mount: /dev/sr0 写保护,将以只读方式挂载
- 查看挂载记录
[root@localhost ~]# df -hT /mnt/cdrom/ 文件系统 类型 容量 已用 可用 已用% 挂载点 /dev/sr0 iso9660 4.5G 4.5G 0 100% /mnt/cdrom
- 更改配置文件
- 进入本地yum源配置文件目录
[root@localhost ~]# cd /etc/yum.repos.d/
CentOS-Base.repo:网络Yum源(默认生效)
CentOS-Media.repo:光盘Yum源(默认不生效)
- 此处配置本地Yum需要使CentOS-Base.repo不生效,即更改后缀为bak
[root@localhost yum.repos.d]# cp CentOS-* bak/ [root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.bak
- 修改CentOS-Media.repo 光盘Yum源
[root@localhost yum.repos.d]# vim CentOS-Media.repo [local] name=local baseurl=file:///mnt/cdrom #光盘挂载路径 gpgcheck=0 #是否开启gpgcheck 0:关闭 1:开启 enabled=1 #是否启用该yum源
- 清除yum缓存,测试是否成功
[root@localhost yum.repos.d]# yum clean all 已加载插件:fastestmirror, langpacks 正在清理软件源: local Cleaning up list of fastest mirrors [root@localhost yum.repos.d]# yum repolist 已加载插件:fastestmirror, langpacks Determining fastest mirrors local | 3.6 kB 00:00:00 (1/2): local/group_gz | 153 kB 00:00:00 (2/2): local/primary_db | 3.3 MB 00:00:00 源标识 源名称 状态 local local 4,071 repolist: 4,071
配置网络Yum源(阿里云Yum源)
- 创建目录备份yum.repos.d路径下的文件
[root@localhost yum.repos.d]# mkdir bak [root@localhost yum.repos.d]# mv CentOS-* bak/
- 下载阿里云Yum源
[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo --2023-04-14 22:51:21-- https://mirrors.aliyun.com/repo/Centos-7.repo 正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 119.36.62.54, 119.36.62.60, 119.36.62.61, ... 正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|119.36.62.54|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:2523 (2.5K) [application/octet-stream] 正在保存至: “/etc/yum.repos.d/CentOS-Base.repo” 100%[==========================================================================>] 2,523 --.-K/s 用时 0s 2023-04-14 22:51:26 (1.36 GB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2523/2523]) [root@localhost yum.repos.d]# ll 总用量 4 drwxr-xr-x. 2 root root 219 4月 15 2023 bak -rw-r--r--. 1 root root 2523 8月 4 2022 CentOS-Base.repo
- 清除yum缓存,测试是否成功
[root@localhost yum.repos.d]# yum clean all 已加载插件:fastestmirror, langpacks 正在清理软件源: base extras updates Cleaning up list of fastest mirrors Other repos take up 19 M of disk space (use --verbose for details) [root@localhost yum.repos.d]# yum repolist 已加载插件:fastestmirror, langpacks Determining fastest mirrors * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com base | 3.6 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/4): base/7/x86_64/group_gz | 153 kB 00:00:05 (2/4): extras/7/x86_64/primary_db | 249 kB 00:00:05 (3/4): updates/7/x86_64/primary_db | 20 MB 00:00:06 base/7/x86_64/primary_db FAILED http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/6d0c3a488c282fe537794b5946b01e28c7f44db79097bb06826e1c0c88bad5ef-primary.sqlite.bz2: [Errno 12] Timeout on http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/6d0c3a488c282fe537794b5946b01e28c7f44db79097bb06826e1c0c88bad5ef-primary.sqlite.bz2: (28, 'Connection timed out after 30000 milliseconds') 正在尝试其它镜像。 (4/4): base/7/x86_64/primary_db | 6.1 MB 00:00:00 源标识 源名称 状态 base/7/x86_64 CentOS-7 - Base - mirrors.aliyun.com 10,072 extras/7/x86_64 CentOS-7 - Extras - mirrors.aliyun.com 515 updates/7/x86_64 CentOS-7 - Updates - mirrors.aliyun.com 4,886 repolist: 15,473