V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yuedingwangji
V2EX  ›  Linux

centos 6.4 如何离线安装 saltstack

  •  
  •   yuedingwangji · 2016-02-25 17:52:03 +08:00 · 4667 次点击
    这是一个创建于 3189 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    在 CentOS 中下载 rpm 包的方法之一:# yumdownloader <包名> ,然后再当前目录中可以看到你要的包了。
    Orzpls
        3
    Orzpls  
       2016-02-25 21:01:41 +08:00 via Android   ❤️ 1
    @yuedingwangji 好像跑题了,不先在能联网的 6.4 上看看它需要哪些依赖包,统统下载下来按照依赖顺序装上。
    yuedingwangji
        4
    yuedingwangji  
    OP
       2016-02-25 21:23:46 +08:00
    @Orzpls 不是很懂, 很重新详细说下么》
    zlowly
        5
    zlowly  
       2016-02-25 21:27:39 +08:00
    yumdownloader 加上--resolve 参数应该就可以将所有有关的依赖包一起下载下来的,不用自己分析依赖关系。
    yuedingwangji
        6
    yuedingwangji  
    OP
       2016-02-25 21:32:24 +08:00
    @zlowly 谢谢 ,我现在试一下
    yuedingwangji
        7
    yuedingwangji  
    OP
       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
        8
    tracyone  
       2016-02-25 21:56:18 +08:00
    自己的能联网的电脑,装同样系统,下载相关源码,编译成二进制,拷贝二进制库等到你服务器..
    yuedingwangji
        9
    yuedingwangji  
    OP
       2016-02-25 22:11:51 +08:00
    @tracyone 小白 ,请问如何编译成二进制?
    tracyone
        10
    tracyone  
       2016-02-25 22:35:04 +08:00 via Android
    @yuedingwangji 也可以 yum 安装啦……
    yuedingwangji
        11
    yuedingwangji  
    OP
       2016-02-25 23:53:19 +08:00
    @tracyone yum 安装不了呀
    octopus_new
        12
    octopus_new  
       2016-02-26 06:02:42 +08:00
    如果机器只能连接内网, 因为你提到用自己的电脑 yum 缓存, 可以理解为还是有某些机器在某些情况下能够连接互联网的, 对么? 那么做一个 mrepo 服务器, 之后配置服务器接入内网, 用 mrepo 源来安装.
    具体的配置网上很多. 不过为什么要用 saltstack 呢, 推荐 ansible, 简单易用.
    cnhongwei
        13
    cnhongwei  
       2016-02-26 08:24:05 +08:00
    还有一种办法,就是在你的电脑上做一个代理服务器,让服务器使用你电脑上的代理上网 yum 。
    yuedingwangji
        14
    yuedingwangji  
    OP
       2016-02-26 16:52:28 +08:00
    不行的,服务器都是通过跳板机上去的,跳板机也上不了网的
    yuedingwangji
        15
    yuedingwangji  
    OP
       2016-02-26 17:01:20 +08:00
    感谢各位的回答,问题还未解决,还在“纵里寻它千百度”。最近上网看到移动的免费 500M 流量领取,亲测可行,无任何扣费,移动官网,清放心使用
    http://gd.10086.cn/easy/web/ALLKC500.shtml?merchant=danpin
    xabc
        16
    xabc  
       2019-03-19 15:01:33 +08:00
    @yuedingwangji xabcloud.com 满足你,就是在部署内网 saltstack 源
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:12 · PVG 06:12 · LAX 14:12 · JFK 17:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.