赞
踩
一般在安装软件的情况会报缺少依赖包的情况
我们可以根据一下地址进行搜索自己需要的依赖包进行下载
linux 依赖包下载网址:https://pkgs.org/
比如要下载依赖包:net-tools,输入后进行搜索,
根据自己的系统版本下载对应的依赖包
查询系统版本:uname -a
另外一种最简单的方式
思路:首先在本地虚拟机安装一个与离线服务器版本一致的系统,然后再本地虚拟机下载需要的rpm包到一个目录下但不安装,之后吧这些rpm包配置成一个yum仓库,打包放到离线服务器中,配置yum源就好。
下载指定依赖包(之下载不安装)到指定的目录
–downloadonly --downloaddir=指定目录
例如下载一个gcc-c++的依赖包
yum install gcc-c++ --downloadonly --downloaddir=/tmp/offline_rpm
创建本地yum仓库,使用createrepo来创建repository仓库,如果系统里没有该命令的话需要先进行createrepo的安装
yum install createrepo
createrepo /tmp/offline_rpm
创建好的仓库目录会出现 repodata子目录
将 /tmp/offline_rpm/下面全目录 使用SSH等文件传输工具如WinSCP拷贝出来至内网CentOS服务器上面进行安装。
离线服务器yum仓库配置
a.将 offline_rpm 文件夹传输至 内网主机 /tmp 下
b.将/etc/yum.repos.d下面所有repo文件进行转移至bak文件夹下。(如果没有就自己新建一个bak目录)
c.新建一个repo文件
写入如下内容并保存
vim /etc/yum.repos.d/new.repo
[New]
name=New
baseurl=file:///tmp/offline_rpm
gpgcheck=0
enabled=1
清理yum,之后开始安装程序
yum clean all
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。