Linux生产环境中,无光盘,无外网搭建yum本地仓库

(1)、下载iso镜像文件传输到服务器是的一个文件夹中。
在这里插入图片描述

挂载到一个目录下面,同常挂载到/media/cdrom/下:
mkdir /media/cdrom
mount -o loop /root/CentOS-7-x86_64-DVD-2003.iso /media/cdrom/

(2)、安装并启动vsftpd服务。

这里进入刚才挂载的目录,使用rpm-ivh方式安装vsftpd服务。
[root@localhost ~]# cd /media/cdrom/

在这里插入图片描述

[root@localhost cdrom]#rpm -ivh Packages/vsftpd-3.0.2-27.el7.x86_64.rpm
安装完成启动vsftpd服务:
[root@localhost cdrom]# systemctl start vsftpd

[root@localhost cdrom]# systemctl enable vsftpd
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.

[root@localhost cdrom]# systemctl status vsftpd

(3)、建立yum仓库目录

上面安装完vsftpd后默认会自动创建好/var/ftp/pub/目录,我们把yum仓库目录创建在该目录下,命名为centos7.8[root@localhost cdrom]# mkdir -p /var/ftp/pub/centos7.8/
[root@localhost cdrom]# cp -rf /media/cdrom/* /var/ftp/pub/centos7.8/
#将光盘下的所有文件拷贝到yum仓库目录里

(4)、创建yum源,更新软件包依赖关系。
手工创建repository依赖关系文件,建立yum源需要安装createrepo这个软件包。

安装这三个包一并安装上如下:
[root@localhost cdrom]# cd /var/ftp/pub/centos7.8/
[root@localhost centos7.8]# rpm -ivh Packages/createrepo-0.9.9-28.el7.noarch.rpm Packages/python-deltarpm-3.6-3.el7.x86_64.rpm Packages/deltarpm-3.6-3.el7.x86_64.rpm

[root@localhost centos7.8]# rm -rf /var/ftp/pub/centos7.8/repodata/
#将原来的依赖关系文件删除,重新生成
[root@localhost centos7.8]# createrepo -v /var/ftp/pub/centos7.8/
#重建依赖关系库文件,会重新生成repodata目录

(5)、修改yum源地址的配置文件

[root@localhost centos7.8]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir abk
[root@localhost yum.repos.d]# mv *.repo abk/
[root@localhost yum.repos.d]# cd abk/
[root@localhost abk]# cp CentOS-Media.repo CentOS-Media.repo.bak
[root@localhost abk]# mv CentOS-Media.repo ../
[root@localhost abk]# cd ..

[root@localhost yum.repos.d]# vim CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
#baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
baseurl=ftp://10.35.96.81/pub/centos7.8/ 你本机的ip地址及yum仓库的位置
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

在这里插入图片描述

yum clean all
yum list

在这里插入图片描述

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值