centos 离线安装软件(not install)¶
背景¶
有时在某些时候需要安装软件,但是系统上又没有办法访问公网,这时离线安装就派上用场.
步骤¶
1、 启动一个对应版本的容器, 目的是为了在外部营造一个纯净的centos 系统,不会过多的,可以将软件包的所有依赖都离线下载下来.
docker run -it --rm -v ${PWD}/soft:/root/soft centos:7 bash
2、 进入容器后,执行(后续步骤在容器中执行)
cd /root/soft
yum install --downloadonly --downloaddir=/root/soft nfs-utils
3、退出容器,当前目录下的 soft 文件夹下就是下载下来的软件包
4、 拷贝到无法联网机器上
5、 安装
cd soft
rpm -Uvh *.rpm
6、 正常当前情况,就安装好了