有时候不一定你的 Linux 主机能够连接到互联网,在无法连接至互联网的时候,安装软件成为了一大痛点,今天就来聊一下如果在无网络环境的情况下,如何消除疼痛,照样畅快安装软件。
  一般来说 Linux 下安装软件基本就是 3 种方式

  • 软件包安装
  • 源码编译
  • 离线软件源

Step.1 下载镜像

  首先需要准备 系统镜像iso文件 不推荐使用minimal,因为镜像里涵盖的软件并不多,一般来说 DVD版本 就可以了

  稍微提一句,一般系统镜像在阿里源上即可获取。

Step.2 导入镜像

  下载完成后,通过工具(ftp、scp等)导入系统,在系统中创建一个存放系统镜像的盘。

mkdir /mnt/iso      #用于存放系统镜像
mkdir /mnt/cdrom    #用于挂载目录

  创建好存放路径后

#挂载镜像到cdrom下
mount -o loop /mnt/iso/XXXXX.iso /mnt/cdrom
# 查看挂载情况
df -h

Step.3 编写yum源文件

  若镜像挂载完毕,上述工作全部准备就绪,基本大部分工作已完成了,最后一步编写yum源文件,即可以后每次 yum install 的时候从本地镜像中离线安装软件,非常方便。

Yum源文件路径

cd /etc/yum.repos.d

编写yum文件

vim local.repo

内容如下

[local]
name=local
#注:这里的baseurl就是你挂载的目录,在这里是/mnt/cdrom
baseurl=file:///mnt/cdrom
#注:这里的值enabled一定要为1
enabled=1
#文件校验,我一般就关掉了
gpgcheck=0

测试一下

yum clean all
yum search xxx