yum源
何为yum源,使用 yum 安装软件包之前,需指定好 yum 下载 RPM 包的位置,此位置称为 yum 源。换句话说,yum 源指的就是软件安装包的来源。
使用 yum 安装软件时至少需要一个yum源。yum源既可以使用网络yum源,也可以将本地光盘作为yum源。接下来配置本地yum源(在网络不好的情况下本地好用)。

配置yum源

image.png
在虚拟机里找到设置点击CD/DVD然后点击已连接
在配置之前千万不要忘记链接你的镜像不然你会报这样的错
image.png

  1. //查看yum目录
  2. [root@localhost ~]# ls /etc/yum.repos.d/
  3. CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
  4. CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
  5. //将目录下的镜像移动到/media/目录下,不然一会测试挂载的时候会冲突
  6. [root@localhost ~]# mv /etc/yum.repos.d/* /media/
  7. //创建挂载目录
  8. [root@localhost ~]# mkdir /iso
  9. //挂载镜像目录
  10. [root@localhost ~]# mount /dev/sr0 /iso
  11. mount: /dev/sr0 写保护,将以只读方式挂载
  12. //编辑yum配置文件
  13. [root@localhost ~]# vim /etc/yum.repos.d/bai.repo
  14. //内容
  15. [bai]
  16. name=bai
  17. baseurl=file:///iso
  18. gpgcheck=0
  19. enabled=1
  20. [root@localhost ~]# yum repolist
  21. 已加载插件:fastestmirror
  22. bai | 3.6 kB 00:00:00
  23. (1/2): bai/group_gz | 155 kB 00:00:00
  24. (2/2): bai/primary_db | 2.8 MB 00:00:00
  25. Loading mirror speeds from cached hostfile
  26. 源标识 源名称 状态
  27. bai bai 3,723
  28. repolist: 3,723

配置文件解释

[BaseOS]:容器名称,一定要放在[]中
name:容器说明(简单来说就是一个名字)
baseurl:yum 源服务器的地址。默认是 CentOS 官方的 yum 源服务器,是可以使用的。如果你觉得慢,则可以改成你喜欢的 yum 源地址
enabled:此容器是否生效,如果不写或写成 enabled 则表示此容器生效,写成 enable=1 则表示此容器不生效
gpgcheck:如果为 1 则表示 RPM 的数字证书生效;如果为 0 则表示 RPM 的数字证书不生效

[

](https://blog.csdn.net/jiupai_linux/article/details/108129772)