当前位置: 首页>编程语言>正文

linux内网ruby依赖包 linux包依赖问题

一、适用场景

           由于某些环境的特殊性,需要安装的服务大多数是离线安装,但是Linux安装软件相对于Windows而言,真的是太麻烦了,一大堆依赖需要解决,那么本文就是在历经折磨之后得出的经验分享:如何准确的寻找Linux依赖包

二、实战

2.1、环境及工具

谷歌内核浏览器

迅雷

pkgs

用于访问资源

加速下载

资源网

2.2、思路及演示

思路:在pkgs网站上几乎收集了所有对外发布的Linux服务包,无论是Debian系,红帽系,arrch系都有,一个字:齐全,下面开始以图片作为演示思路

2.2.1、访问首页https://pkgs.org/

第一次访问都需要输入验证码,验证完成之后就可以搜索包了

2.2.2、搜索包

举个栗子:搜索Docker-ce

输入关键字搜索之后,得到这样一个网址:https://pkgs.org/search/?q=docker-ce

所以很明显,q=${包名},然后我们看结果页面信息,主要包含了

Linux发行版选择

架构/系统支持表

软件版本选择

 

然后我们选择一个docker-ce_19.03.11~3-0~debian-buster_amd64.deb(建议新建标签页打开)

linux内网ruby依赖包 linux包依赖问题,linux内网ruby依赖包 linux包依赖问题_搜索,第1张

 

打开之后,我们会先看到这个

软件(服务包)的描述信息

然后继续往下拉

linux内网ruby依赖包 linux包依赖问题,linux内网ruby依赖包 linux包依赖问题_搜索_02,第2张

 

有一堆的

备胎方案(也就是不同版本)

继续往下拉

linux内网ruby依赖包 linux包依赖问题,linux内网ruby依赖包 linux包依赖问题_docker_03,第3张

 

来到这个需要的列表,也就是依赖包列表(重点)

2.2.3、思路

按照Linux的规定,想要安装主服务包,就需要先安装其他的依赖包,所以,如果我们需要安装这个Docker-ce,就需要先安装这个列表里面的所有包(这些列表里面的包下面又有其依赖包),所以大概的脑图就是:

注:脑图仅做思路解析,所以不完全补全内容

下面是部分脑图记录图

linux内网ruby依赖包 linux包依赖问题,linux内网ruby依赖包 linux包依赖问题_docker_04,第4张

linux内网ruby依赖包 linux包依赖问题,linux内网ruby依赖包 linux包依赖问题_linux内网ruby依赖包_05,第5张

 

所以想要收集完成一个服务的依赖包只需要沿着这个思路,走完每一条路即可,然后把下载好的包放在同一个文件夹,再执行安装即可!

linux内网ruby依赖包 linux包依赖问题,linux内网ruby依赖包 linux包依赖问题_依赖包_06,第6张

总结:

其实找依赖并不难,这是相对比较繁琐而已,但是在实际操作中,可能会存在找不到依赖包的情况(之前遇到寻找deb包的依赖却指向了只有rpm格式的情况)


https://www.xamrdz.com/lan/58c1931460.html

相关文章: