当前位置:   article > 正文

Linux依赖包的下载方式_从linux服务器下载已有依赖

从linux服务器下载已有依赖

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

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
  • 1

在这里插入图片描述
创建本地yum仓库,使用createrepo来创建repository仓库,如果系统里没有该命令的话需要先进行createrepo的安装

yum install createrepo

createrepo /tmp/offline_rpm
  • 1
  • 2
  • 3

创建好的仓库目录会出现 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

清理yum,之后开始安装程序

yum clean all
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/662096
推荐阅读
相关标签
  

闽ICP备14008679号