Linux依赖包的下载方式

一般在安装软件的情况会报缺少依赖包的情况
我们可以根据一下地址进行搜索自己需要的依赖包进行下载

linux 依赖包下载网址:https://pkgs.org/

比如要下载依赖包:net-tools,输入后进行搜索,
Linux依赖包的下载方式_第1张图片
根据自己的系统版本下载对应的依赖包
查询系统版本:uname -a
Linux依赖包的下载方式_第2张图片

另外一种最简单的方式

思路:首先在本地虚拟机安装一个与离线服务器版本一致的系统,然后再本地虚拟机下载需要的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子目录
Linux依赖包的下载方式_第3张图片
Linux依赖包的下载方式_第4张图片
将 /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

你可能感兴趣的:(linux,nginx,linux,lua)