系统相关
首页 > 系统相关> > centos8 Linux 环境 下 搭建 本地 yum 源

centos8 Linux 环境 下 搭建 本地 yum 源

作者:互联网

                                               linux    搭建   本地   yum 源 

 

1         安装所需环境

         虚拟机  vmware    中的  centos 8  中

 

2         创建目录  /mnt/cdrom 和 /mnt/iso  (CentOS-8-x86_64-1905-dvd1.iso 修改为centos8.iso 并放入这个目录)

                 解释啊    linux下mnt目录的作用:mount 可直接理解为“挂载”挂接光驱、USB设备的目录,

                    加载后,会在mnt里多出相应设备的目录。

 

3          挂载你的cdrom文件

                        a,  上传到虚拟机中的iso     我是 用FileZilla-3.7.3 软件上传的

                        b,  然后使用mount 命令对文件进行挂载操作。区别在于有没有参数-o  :

                                   mount -o loop  /mnt/iso/centos8.iso  /mnt/cdrom

 

4            进入/etc/yum.repos.d目录

5           用vi     命令    打开CentOS-Media.repo文件 

           a,   sudo vi CentOS-Media.repo

            b,   文件按照如下的方式修改,修改有6个地方

                  baseurl ,指定挂载的目录下的BaseOS 以及AppStream目录

                  gpgcheck 即不校验

                  enabled 启用该镜像

                     

       

6                        屏蔽默认的镜像

                    vi  命令    进入如下的3个文件,然后修改enabled=0

                 大概如下图所示,但是有一个问题,如果日后希望使用网络的方式安装包,
                 记得重新把这里修改为1 即重新启用

 

7               yum clean all

                            清空cache:

                       sudo yum clean all

    

8               yum makecache

                          重建cache:

                        sudo yum makecache

 

9                结果验证

                        随便搜索一个什么包试试。

                        yum search openssh

                       如果没有问题,说明配置是ok 的

 

10                开机自动挂盘

       为了避免重启后,镜像源无法访问的问题。我们需要将挂盘的操作配置在我们的/etc/fstab文件中

       a,      使用mount -l 查看我们挂的盘的信息

                   mout -l |grep cdrom

                  从上面可以得到5个信息

                  /dev/cdrom /mnt/cdrom iso9660 defaults 0 0

                 其实也可以写成这样

                /dev/cdrom /mnt/cdrom autodefaults 0 0

设备名是我经过链接过的,这里可以填写sr0就好了,但是我还是写/dev/cdrom


b          将信息配置入/etc/fstab文件中

                   vi   /etc/fstab  进入这个文件 

            /dev/cdrom /mnt/cdrom iso9660 defaults 0 0

         这个  内容插入进去   并  保存   就可以了  ok

标签:文件,mnt,yum,Linux,cdrom,iso,目录,centos8
来源: https://www.cnblogs.com/power-env/p/16103134.html