博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux生产环境中,无光盘,无外网搭建yum本地仓库
阅读量:17325 次
发布时间:2019-09-17

本文共 1939 字,大约阅读时间需要 6 分钟。

(1)、下载iso镜像文件传输到服务器是的一个文件夹中。

在这里插入图片描述

挂载到一个目录下面,同常挂载到/media/cdrom/下:mkdir /media/cdrommount -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 vsftpdCreated 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=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

在这里插入图片描述

yum clean allyum list

在这里插入图片描述

转载地址:http://xgnihz.baihongyu.com/

你可能感兴趣的文章
6 种用 LSTM 做时间序列预测的模型结构 - Keras 实现
查看>>
走进JavaWeb技术世界1:JavaWeb的由来和基础知识
查看>>
走进JavaWeb技术世界2:JSP与Servlet的曾经与现在
查看>>
走进JavaWeb技术世界3:JDBC的进化与连接池技术
查看>>
走进JavaWeb技术世界4:Servlet 工作原理详解
查看>>
走进JavaWeb技术世界5:初探Tomcat的HTTP请求过程
查看>>
走进JavaWeb技术世界6:Tomcat5总体架构剖析
查看>>
走进JavaWeb技术世界7:Tomcat和其他WEB容器的区别
查看>>
走进JavaWeb技术世界9:Java日志系统的诞生与发展
查看>>
走进JavaWeb技术世界10:从JavaBean讲到Spring
查看>>
走进JavaWeb技术世界11:单元测试框架Junit
查看>>
走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven
查看>>
走进JavaWeb技术世界13:Hibernate入门经典与注解式开发
查看>>
走进JavaWeb技术世界14:Mybatis入门
查看>>
走进JavaWeb技术世界16:极简配置的SpringBoot
查看>>
初探Java设计模式1:创建型模式(工厂,单例等)
查看>>
初探Java设计模式2:结构型模式(代理模式,适配器模式等)
查看>>
初探Java设计模式3:行为型模式(策略,观察者等)
查看>>
初探Java设计模式4:一文带你掌握JDK中的设计模式
查看>>
初探Java设计模式5:一文了解Spring涉及到的9种设计模式
查看>>