Linux 上依赖多比较难编译的工具怎么备份使用?

2023-04-25 11:32:19 +08:00
 eggt
我要装个 lnav ,内网环境的 yum 源没有这个包,也没有它依赖的 10 个包,所以直接 yum install 是不行的,尝试直接下载编译好的 rpm 进行安装,也是缺这少那得,看上去很难。源码编译也是各种依赖都缺,请教下大家,这种工具包如何备份啊,如果想 docker 镜像一样 build 一次,处处可用就好了,不知道我的处境是不是只能打 docker 到了?但是打到 docker 使用起来不方便吧?命令变得很冗长了,那要用的话是 cat xx.log | docker run --rm xxx:lnav 这样?
852 次点击
所在节点    问与答
8 条回复
kaedeair
2023-04-25 11:34:44 +08:00
使用 docker-compose
ysc3839
2023-04-25 12:02:14 +08:00
可以用 nginx 反代+缓存装一遍,然后就能拿缓存的文件去内网装了
documentzhangx66
2023-04-25 12:25:41 +08:00
学会提问。

你应该先给出 OS name 与 OS version 。
jackyzy823
2023-04-25 12:28:00 +08:00
在有网络的机器上:

yum install yum-plugin-downloadonly && yum install --downloadonly 可以下载包及所有依赖。
dnf download xx --resolve 也可以

在内网(手动一个一个装就要自己解决依赖顺序问题)
rpm -ivh *.rpm
eggt
2023-04-26 10:01:23 +08:00
感谢老哥,openEuler 22.03
eggt
2023-04-26 10:02:04 +08:00
@jackyzy823 不太行,安装的依赖时候说已经有了😂
eggt
2023-04-26 17:46:55 +08:00
还是想办法编译安装了,谢谢大家
julyclyde
2023-04-27 18:41:01 +08:00
那你就把编译产生的文件打个包保留出来吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/935304

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX