描述
因为有些环境为内网,不允许上互联网,所以存在离线安装所需包及其依赖包的问题
准备一台能联网的虚拟机或者服务器用于制作离线的yum源
配置步骤
- yum安装,同时保存rpm包到指定目录。***替换为自己需要安装的软件
1 2
| yum install *** --downloaddir=/root/source/
|
- 安装createrepo,createrepo:创建本地源
1 2 3
| yum -y install createrepo
createrepo source/
|
1
| zip -r source.zip source/
|
离线服务器操作步骤
- 在离线服务器上设置本地YUM源,清理缓存并生成新的缓存
1 2 3 4 5 6 7 8 9 10
| rm -rf /etc/yum.repos.d/* cat > /etc/yum.repos.d/base.repo <<EOF [LOCAL] name=local baseurl=file:///root/source/ gpgcheck=0 enabled=1 EOF yum clean all yum makecache
|
1
| yum install lrzsz unzip zip expect vim -y
|
扩展二
1 2
| yum install yum-utils createrepo -y
|
1 2 3
| yumdownloader lrzsz unzip zip expect vim -y --resolve --destdir=/root/source/
|
1 2
| # 创建源,在root下执行 createrepo source/
|