请问不能联网的Linux服务器,想要安装某个东西,怎么样才能知道我要下载什么包?怎么能简单下载?

catboy_noreen-avatar

catboy_noreen

2022-04-13T02:51:49+00:00

请问不能联网的Linux服务器,想要安装某个东西,怎么样才能知道我要下载什么包?怎么能简单下载?
我的水平就在只会yum -y xxxx的程度

或者换个问题,怎么在我的Windows笔记本上建一个跳板,让他上网?
Dr Hax 02-avatar

Dr Hax 02

-> [url]https://pkgs.org/[/url]

下二进制包,用那个看情况

# dnf localinstall *.rpm
# yum localinstall *.rpm
# rpm -i *.rpm

-> 下 DVD 换成 local repo,不过有点大 10+ GB。
iNAPx-avatar

iNAPx

百度之[s:ac:goodjob]
Stoney Gonzalez-avatar

Stoney Gonzalez

不能联网还下载啥
ReNinjaPanda-avatar

ReNinjaPanda

不联网可能,依赖关系搞死人
Tytos-avatar

Tytos

搭yum私有源
PeanutButterJellySandwich-avatar

PeanutButterJellySandwich

[url=https://askubuntu.com/questions/974/how-can-i-install-software-or-packages-without-internet-offline]没啥用的链接[/url]

左转stack overflow,右转v2ex [s:a2:你已经死了]
Alexia-avatar

Alexia

怎么样才能知道我要下载什么包?
在你想安装的东西的官网/git会有介绍你需要下载什么包
怎么能简单下载?
不能联网可以考虑插u盘[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
rellz-avatar

rellz

基础软件直接自己配yum源,尽量不要自己装包,依赖少还好,依赖多直接搞死你
如果是rpm包好像是-qR吧,你可以help看看
Bloody-avatar

Bloody

物理隔绝的话,要用什么拷贝源码过去编译,提示缺什么再去找依赖来编译,慢慢套娃折腾吧。
[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc8638067.png[/img]
如果是内网内其他服务器可以连公网,建议申请在重配环境时临时开代理来用yum|apt
经常有这种需求建议向容器迁移,搭私有镜像库相对方便太多
Hanni1744-avatar

Hanni1744

那系统盘做本地yum
catboy_noreen-avatar

catboy_noreen

我的想法是
1.内网电脑做一个内置包列表收集,实在不行把系统整个抓出来都行
2.拿到外网上yum,看这个系统需要下载哪个包,主要是依赖关系
3.把这一堆包拷到服务器上再一键安装

但是这三步我一步都不会
catboy_noreen-avatar

catboy_noreen

[quote][pid=605054816,31586699,1]Reply[/pid] Post by [uid=183662]sidhe[/uid] (2022-04-22 11:15):

那系统盘做本地yum[/quote]我可以在跳板机做yum,但我怎么知道需要下什么呢?
CMart13-avatar

CMart13

如果系统里自带的软件,可以本地挂系统盘做yum源,安装的时候可以自动装依赖包
Miyoko-avatar

Miyoko

建议使用国产linux系统
AuraHyperX-avatar

AuraHyperX

用docker做好镜像,装到不能联网的机器上
Wizzle.-avatar

Wizzle.

Xshell >xftp
Asnout-avatar

Asnout

你可以做本地yum源或者找个能联网的同版本Linux服务器yum download 来下(会自动下载依赖),然后拷到本地,用yum localinstall 安装这些rpm包,不然手动下编译和找依赖真的麻烦的要死[s:ac:瞎]
DrLarge-avatar

DrLarge

yum有个参数download only什么的