有时候不一定你的 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