教你如何搭建本地YUM仓库,离线环境也可使用yum install命令

2020-05-11 15:11:02 浏览数 (1)

前言

由于工作需要,处理的服务器大多是内网环境,无法连接外网,在安装部署mysql,jdk,tomcat的时候还可以使用离线包 tar命令解压使用,但是安装redis和nginx等等软件的时候,不是缺gcc就是缺少依赖,因此考虑在服务器搭建本地yum 仓库,使用yum安装解决依赖问题。

本文适合对linux有基础的人阅读,对知识点介绍很少,不喜勿喷。

环境介绍

1.Centos7服务器一台。

2.Centos7 iso镜像一个。

3.SSH终端工具Mobaxterm。

实现步骤

1.先从centos的阿里云下载点

http://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/

下载.CentOS-7-x86_64-DVD-1908.iso和CentOS-7-x86_64-Minimal-1810.iso

两者的区别是DVD版集成较多的东西,Mininal只有最基本的命令行

我下载的iso镜像

2.使用Vmware虚拟机搭建Centos7服务器一台

我的虚拟机

3.使用mobaxterm远程连接虚拟机

  • 执行命令 lsblk 查看磁盘信息

lsblk

  • 执行命令mkdir /test 新建/test目录
  • 在这里通过Mobaxterm上传CentOS-7-x86_64-DVD-1908.iso到/test1目录上,mobaxterm有文件上传和下载的功能

上传了iso镜像到/test目录

  • 挂载iso镜像到服务器上

mkdir /iso

mount -o ro /test/CentOS-7-x86_64-DVD-1908.iso /iso/

lsblk

命令执行过程

这里我们可以见到我们上传的iso镜像已经挂载到服务器上。

  • 修改yum源信息

cd /etc/yum.repos.d

mkdir backup

mv Centos-* backup/

vi local.repo

代码语言:javascript复制
[local]name=xxxbaseurl=file:///isoenabled=1gpgcheck=0:wq保存退出

yum clean all

yum list

yum list命令

这个时候我们已经搭建了本地仓库,即使在没网络的时候也能使用yum 安装一些基本软件。

yum install gcc* -y

yum install vim -y

结语

此文介绍了yum本地仓库的搭建,方便了内网服务器软件的安装。虽然对知识点介绍几乎没有,但是安装本文介绍的步骤即可成功搭建本地yum仓库。有疑问的同学可以提出,本人会第一时间回复。

0 人点赞