V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
flyaway
V2EX  ›  问与答

断网情况下如何安装 Linux 软件包

  •  
  •   flyaway · 2014-12-15 15:59:16 +08:00 · 3936 次点击
    这是一个创建于 3412 天前的主题,其中的信息可能已经有所发展或是发生改变。
    组内有几台百G内存的服务器,平时主要用来跑大规模实验的,最近其中一台新装了Linux(以前都是windows...),很多需要用到的软件包需要另外装(比如需要安装Python3,Git),但是这几台服务器都是没有连外网的,不能通过apt或rpm安装软件包,手动编译的话倚赖包太多,倚赖树太复杂了,表示搞不定。不知这种情况下,有没有比较好的解决方案?
    20 条回复    2014-12-15 23:09:41 +08:00
    jasontse
        1
    jasontse  
       2014-12-15 16:01:48 +08:00 via Android
    内网做个镜像?
    flyaway
        2
    flyaway  
    OP
       2014-12-15 16:03:01 +08:00
    @jasontse 能不能具体点?
    jasontse
        3
    jasontse  
       2014-12-15 16:03:52 +08:00 via Android
    @flyaway
    做个镜像的软件源服务器
    flyaway
        4
    flyaway  
    OP
       2014-12-15 16:10:29 +08:00
    @jasontse 代价好大……不过也是一劳永逸……
    jarlyyn
        5
    jarlyyn  
       2014-12-15 16:42:29 +08:00
    debian一整套iso下回来刻盘就可以了。
    本身不是netinst的话debian默认就是cdrom安装吧?
    bellchu
        6
    bellchu  
       2014-12-15 17:09:25 +08:00
    或者你下载了包之后dpkg -i不就行了么
    imn1
        7
    imn1  
       2014-12-15 17:41:54 +08:00
    linux 不联网还是个挺奇怪的事情,临时连一下也不行么?
    dpkg还是不能解决依赖包的问题,建议还是 iso 吧
    flyaway
        8
    flyaway  
    OP
       2014-12-15 19:05:48 +08:00
    @imn1 就是临时连都不行,很是蛋疼
    lyf362345
        9
    lyf362345  
       2014-12-15 20:22:04 +08:00
    完整的 ubuntu 镜像是750G,debian 是完整近1T,如果刨除你使用的版本以外的包,会小很多。centos 只提供新版包,旧版本包归档,所以才150G。
    mortal
        10
    mortal  
       2014-12-15 20:46:18 +08:00
    我对付这个情况,有一个很囧的方案。

    笔记本也装一个 Linux,虚拟机都可以,首先 apt-get clean,连网,apt-get install xxx,全部装完之后,然后 cp /var/cache/apt/archives 到U盘给服务器安装吧。
    flyaway
        11
    flyaway  
    OP
       2014-12-15 21:12:41 +08:00
    @mortal 好机智!
    isaced
        12
    isaced  
       2014-12-15 21:14:44 +08:00
    @mortal 好机智!
    isaced
        13
    isaced  
       2014-12-15 21:15:01 +08:00
    @mortal 好机智!!
    msg7086
        14
    msg7086  
       2014-12-15 21:20:11 +08:00 via iPhone
    不能用vpn/代理解决?
    flyaway
        15
    flyaway  
    OP
       2014-12-15 21:30:36 +08:00
    @msg7086 组里VPN挂掉大半年了……管理员也不会弄……
    shierji
        16
    shierji  
       2014-12-15 21:36:00 +08:00
    做个镜像吧。只镜像对应的架构 X64/X86 应该不会很大
    msg7086
        17
    msg7086  
       2014-12-15 21:37:55 +08:00 via iPhone
    @flyaway 还有个更快的办法,找台机器开web server 做反代就好了。
    flyaway
        18
    flyaway  
    OP
       2014-12-15 21:41:20 +08:00
    @msg7086 所有服务器都不连外网,如果用自己的PC,不是不可以,每次装东西都要开个代理,太麻烦了……
    msg7086
        19
    msg7086  
       2014-12-15 21:44:52 +08:00 via iPhone
    @flyaway 开个虚拟机跑个nginx就行了很麻烦么…不装虚拟机装个windows apache也就行了。

    怎么着也比其他方案要简单。
    Vindia
        20
    Vindia  
       2014-12-15 23:09:41 +08:00
    没有人提到3G网卡吗……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   989 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:12 · PVG 06:12 · LAX 15:12 · JFK 18:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.