catboy_noreen
2022-04-13T02:51:49+00:00
请问不能联网的Linux服务器,想要安装某个东西,怎么样才能知道我要下载什么包?怎么能简单下载?
我的水平就在只会yum -y xxxx的程度
或者换个问题,怎么在我的Windows笔记本上建一个跳板,让他上网?
-> [url]https://pkgs.org/[/url]
下二进制包,用那个看情况
# dnf localinstall *.rpm
# yum localinstall *.rpm
# rpm -i *.rpm
-> 下 DVD 换成 local repo,不过有点大 10+ GB。
PeanutButterJellySandwich
[url=https://askubuntu.com/questions/974/how-can-i-install-software-or-packages-without-internet-offline]没啥用的链接[/url]
左转stack overflow,右转v2ex [s:a2:你已经死了]
怎么样才能知道我要下载什么包?
在你想安装的东西的官网/git会有介绍你需要下载什么包
怎么能简单下载?
不能联网可以考虑插u盘[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
基础软件直接自己配yum源,尽量不要自己装包,依赖少还好,依赖多直接搞死你
如果是rpm包好像是-qR吧,你可以help看看
物理隔绝的话,要用什么拷贝源码过去编译,提示缺什么再去找依赖来编译,慢慢套娃折腾吧。
[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc8638067.png[/img]
如果是内网内其他服务器可以连公网,建议申请在重配环境时临时开代理来用yum|apt
经常有这种需求建议向容器迁移,搭私有镜像库相对方便太多
我的想法是
1.内网电脑做一个内置包列表收集,实在不行把系统整个抓出来都行
2.拿到外网上yum,看这个系统需要下载哪个包,主要是依赖关系
3.把这一堆包拷到服务器上再一键安装
但是这三步我一步都不会
[quote][pid=605054816,31586699,1]Reply[/pid] Post by [uid=183662]sidhe[/uid] (2022-04-22 11:15):
那系统盘做本地yum[/quote]我可以在跳板机做yum,但我怎么知道需要下什么呢?
如果系统里自带的软件,可以本地挂系统盘做yum源,安装的时候可以自动装依赖包
你可以做本地yum源或者找个能联网的同版本Linux服务器yum download 来下(会自动下载依赖),然后拷到本地,用yum localinstall 安装这些rpm包,不然手动下编译和找依赖真的麻烦的要死[s:ac:瞎]