Linux配置(三):RHEL7/8、CentOS7/8的下载 | Yum源配置
在Linux学习过程中,教学视频大都以RHEL6或者RHEL7为基准讲解的。高版本的RHEL8,和老版本差异还是比较多的。本讲重点讲解:RHEL8/CentOS8的yum源怎么配置,RHEL8/CentOS8挂载后,Package不在其挂载根目录mnt下,而是在其挂载根目录下的AppStream和BaseOS两个文件夹下,基于此,其yum源的配置也略有变化。
前言
在Linux学习过程中,教学视频大都以RHEL6或者RHEL7为基准讲解的。
1、RHEL8.4/CentOS8挂载后,mnt下,怎么看不到Package (点击进入,查看详情)
答案:在其挂载根目录下的AppStream和BaseOS两个文件夹下。
2、RHEL8要挂载分区,为什么dev目录没有sd*设备?(点击进入,查看详情)
答案:#ls /dev/nvmv*
如果你想下载最新的高版本,点击这里!
一、Linux新老版本yum源配置差异的原因
yum源的配置,依赖于光盘挂载后,挂载根目录下package的位置而定。
老版本RHEL7/CentOS7及其以下的版本,package在常规挂载路径/mnt(或者/mnt/cdrom)的根目录下。所以配置yum源的时候,只需要在baseurl中指定一次就可以。
新版本的package被分成了两份,而且不在同一个位置,这个也给yum源配置带来了麻烦。(预计,后期版本会回归到一个目录下)
package包,分别在/mnt/AppStream和/mnt/BaseOS两个目录下。
所以配置yum源的时候,需要在baseurl中指定两次。
二、老版本yum源的配置方法
1、进入yum的配置目录,清空掉原有配置(如果当前是未配置的新机器)
[root@RHEL7 ~]# cd /etc/yum.repos.d/
[root@RHEL7 yum.repos.d]# ls
redhat.repo
[root@RHEL7 yum.repos.d]# rm -rf *
2、vim 进入配置
#vim rhel7.repo
3、编辑配置内容
[rhel7-source] yum仓库名称(自定义一个有意义的名称即可)
name=rhel-server yum源描述(自定义一个有意义的名称即可)
baseurl =file:///mnt 配置挂载源(系统盘挂载后package包的根路径)
enabled=1 启用yum源
gpgcheck=0 默认不校验安装包来源以及完整性;如是1 则使用公钥校验安装包来源
4、最后:wq保存并退出。
5、验证配置结果
#yum clean all 清空yum缓存
#yum makecache 创建新的缓存
#yum update -y 升级yum(该步骤不是必须)
#yum list 查看列表
#yum repolist 只查看yum配置源
三、新版本RHEL8/CentOS8yum源的配置方法
3.1、RHEL8的配置方法
前面几个步骤,和老版本完全一致。重点是配置文件中内容略有差异,主要是baseurl的配置。
[root@RHEL8 ~]# cd /etc/yum.repos.d/
[root@RHEL8 yum.repos.d]# ls
redhat.repo
[root@RHEL8 yum.repos.d]# rm -rf *[root@RHEL8 yum.repos.d]#vim rhel8.repo
文件内容:
[rhel8.0-source-Appstream]
name=rhel8-Appstream
baseurl=file:///mnt/Appstream
enabled=1
gpgcheck=0
[rhel8.0-source-BaseOS]
name=rhel8-BaseOS
baseurl=file:///mnt/BaseOS
enabled=1
gpgcheck=0
最后:wq保存并退出。
3.2、CentOS8的配置方法
前面几个步骤同上RHEL8,重点是配置文件中内容略有差异,主要是baseurl的配置。
[CentOS8.0-source-Appstream]
name=CentOS8-Appstream
baseurl=file:///mnt/Appstream
enabled=1
gpgcheck=0
[CentOS8.0-source-BaseOS]
name=CentOS8-BaseOS
baseurl=file:///mnt/BaseOS
enabled=1
gpgcheck=0
最后:wq保存并退出。
注:主要是为了区分,其实这里的配置可以和RHEL8的完全一致。主要是把资源名称换了一下。
三、验证配置结果
#yum clean all 清空yum缓存
#yum makecache 创建新的缓存
#yum update -y 升级yum(该步骤不是必须)
#yum list 查看列表
#yum repolist 只查看yum配置源#yum install -y gcc gcc-c++ 验证成功即可。
总结
在Linux学习过程中,教学视频大都以RHEL6或者RHEL7为基准讲解的。高版本的RHEL8,和老版本差异还是比较多的。
本讲重点讲解:RHEL8/CentOS8的yum源怎么配置,RHEL8/CentOS8挂载后,Package不在其挂载根目录mnt下,而是在其挂载根目录下的AppStream和BaseOS两个文件夹下,
基于此,其yum源的配置也略有变化。
尾言
版本在迭代,学习的脚步不能停,一旦停下,储备知识可能就过时了,要做到时时新事事新,及时更新自己的技术储备,加油少年!
如果觉得还不错,赶快点赞收藏吧!
更多推荐
所有评论(0)