Linux配置本地yum源(光盘镜像挂载)

╰半橙微兮° 2022-10-19 04:26 292阅读 0赞

光盘镜像挂载

上传或者从其它服务器scp传输镜像CentOS-7-x86_64-DVD-1908.iso到目标服务器/mnt目录下(我这里从集群中别的服务器scp过来的):
scp传输命令(1024是服务器端口,需要改成你自己的,IP地址也是同样的需要修改):
如果服务器上有镜像就不用管下面这条命令

  1. scp -P 1024 -r CentOS-7-x86_64-DVD-1908.iso root@1.1.1.1:/mnt/

在这里插入图片描述
登录到目标服务器查看镜像:
在这里插入图片描述

  1. mkdir /mnt/iso

在这里插入图片描述

  1. mount CentOS-7-x86_64-DVD-1908.iso /mnt/iso

在这里插入图片描述
有的系统会提示错误需要使用mount -o loop -t iso9660 则将上面的mount语句换成下面语句:(如果你执行上面的mount语句不报错就跳过下面这条命令

  1. mount -o loop -t iso9660 CentOS-7-x86_64-DVD-1908.iso /mnt/iso

挂载完毕进入挂载目录查看:
在这里插入图片描述
镜像已经被解压到挂载目录。

备份原始repo文件

创建备份目录

  1. mkdir /etc/yum.repos.d/bak

移动文件

  1. mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/

在这里插入图片描述

创建新的repo文件

新建Centos-CDROM.repo文件

  1. vi /etc/yum.repos.d/Centos-CDROM.repo
将以下内容写入文件中
  1. [CDROM]
  2. name=CentOS-$releasever - CDROM
  3. baseurl=file:///mnt/iso
  4. gpgcheck=1
  5. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

在这里插入图片描述

刷新repo信息

  1. yum clean all
  2. yum repolist

在这里插入图片描述

验证一下

  1. yum install perl-devel gcc gcc-c++

在这里插入图片描述
可以看到没问题了,本地yum源已经可以使用了。

发表评论

表情:
评论列表 (有 0 条评论,292人围观)

还没有评论,来说两句吧...

相关阅读

    相关 CentOS配置光盘yum

         Redhat系列的软件组织一般是通过rpm包的形式发布,rpm包在安装的过程中遇到的最大的问题就是依赖,可以安装一个软件依赖很多的包,那么这个时候我们需要先将依赖的包