centos 6.4 如何离线安装 saltstack

2016-02-25 17:52:03 +08:00
 yuedingwangji

离线!
离线!
离线!
注意:是离线安装,所以不要再告诉我安装 epel 源,然后直接 yum 安装就好了..也不要问我为什么一定要离线,因为服务器不允许链接外网。
我试过在自己的机器用开 yum 缓存,然后下载 yum 安装的包,拷贝到服务器上,执行 rpm -vih *.rpm 各种报错, 将下载下来的包做成 yum 的 repository

4632 次点击
所在节点    Linux
16 条回复
yuedingwangji
2016-02-25 20:02:09 +08:00
将下载下来的包做成 yum 的 repository 然后 yum 安装也是安装不了,看了网上源码安装的教程, 也是各种报错, 不知道怎么搞了,求好心人指点下
Orzpls
2016-02-25 20:58:04 +08:00
你可以把 rpm 安装包和依赖包下载好,用 SFTP 或 SCP 工具放到 CentOS 中。运行# yum localinstall 包名(不带版本号、分支),注意它会检查依赖,所以用同样的方法先安装依赖包。

在 CentOS 中下载 rpm 包的方法之一:# yumdownloader <包名> ,然后再当前目录中可以看到你要的包了。
Orzpls
2016-02-25 21:01:41 +08:00
@yuedingwangji 好像跑题了,不先在能联网的 6.4 上看看它需要哪些依赖包,统统下载下来按照依赖顺序装上。
yuedingwangji
2016-02-25 21:23:46 +08:00
@Orzpls 不是很懂, 很重新详细说下么》
zlowly
2016-02-25 21:27:39 +08:00
yumdownloader 加上--resolve 参数应该就可以将所有有关的依赖包一起下载下来的,不用自己分析依赖关系。
yuedingwangji
2016-02-25 21:32:24 +08:00
@zlowly 谢谢 ,我现在试一下
yuedingwangji
2016-02-25 21:54:56 +08:00
@zlowly 哥们, 不行呀 ,我 yundownloader --resolve salt-minion 之后 :
Loaded plugins: fastestmirror, refresh-packagekit
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository contrib is listed more than once in the configuration
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* epel: mirrors.hustunique.com
* extras: mirrors.skyshe.cn
* rpmforge: mirror.oscc.org.my
* updates: mirrors.skyshe.cn
--> Running transaction check
---> Package salt-minion.noarch 0:2015.5.8-1.el6 will be installed
--> Finished Dependency Resolution
salt-minion-2015.5.8-1.el6.noarch.rpm | 26 kB 00:00
tracyone
2016-02-25 21:56:18 +08:00
自己的能联网的电脑,装同样系统,下载相关源码,编译成二进制,拷贝二进制库等到你服务器..
yuedingwangji
2016-02-25 22:11:51 +08:00
@tracyone 小白 ,请问如何编译成二进制?
tracyone
2016-02-25 22:35:04 +08:00
@yuedingwangji 也可以 yum 安装啦……
yuedingwangji
2016-02-25 23:53:19 +08:00
@tracyone yum 安装不了呀
octopus_new
2016-02-26 06:02:42 +08:00
如果机器只能连接内网, 因为你提到用自己的电脑 yum 缓存, 可以理解为还是有某些机器在某些情况下能够连接互联网的, 对么? 那么做一个 mrepo 服务器, 之后配置服务器接入内网, 用 mrepo 源来安装.
具体的配置网上很多. 不过为什么要用 saltstack 呢, 推荐 ansible, 简单易用.
cnhongwei
2016-02-26 08:24:05 +08:00
还有一种办法,就是在你的电脑上做一个代理服务器,让服务器使用你电脑上的代理上网 yum 。
yuedingwangji
2016-02-26 16:52:28 +08:00
不行的,服务器都是通过跳板机上去的,跳板机也上不了网的
yuedingwangji
2016-02-26 17:01:20 +08:00
感谢各位的回答,问题还未解决,还在“纵里寻它千百度”。最近上网看到移动的免费 500M 流量领取,亲测可行,无任何扣费,移动官网,清放心使用
http://gd.10086.cn/easy/web/ALLKC500.shtml?merchant=danpin
xabc
2019-03-19 15:01:33 +08:00
@yuedingwangji xabcloud.com 满足你,就是在部署内网 saltstack 源

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

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

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

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

© 2021 V2EX