flyaway
V2EX  ›  问与答

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

  •  
  •   flyaway · Dec 15, 2014 · 5115 views
    This topic created in 4343 days ago, the information mentioned may be changed or developed.
    组内有几台百G内存的服务器,平时主要用来跑大规模实验的,最近其中一台新装了Linux(以前都是windows...),很多需要用到的软件包需要另外装(比如需要安装Python3,Git),但是这几台服务器都是没有连外网的,不能通过apt或rpm安装软件包,手动编译的话倚赖包太多,倚赖树太复杂了,表示搞不定。不知这种情况下,有没有比较好的解决方案?
    20 replies  •  2014-12-15 23:09:41 +08:00
    jasontse
    jasontse
    Dec 15, 2014 via Android
    1
    内网做个镜像?
    flyaway
    flyaway
    OP
    Dec 15, 2014
    2
    @jasontse 能不能具体点?
    jasontse
    jasontse
    Dec 15, 2014 via Android
    3
    @flyaway
    做个镜像的软件源服务器
    flyaway
    flyaway
    OP
    Dec 15, 2014
    4
    @jasontse 代价好大……不过也是一劳永逸……
    jarlyyn
    jarlyyn
    Dec 15, 2014
    5
    debian一整套iso下回来刻盘就可以了。
    本身不是netinst的话debian默认就是cdrom安装吧?
    bellchu
    bellchu
    Dec 15, 2014
    6
    或者你下载了包之后dpkg -i不就行了么
    imn1
    imn1
    Dec 15, 2014
    7
    linux 不联网还是个挺奇怪的事情,临时连一下也不行么?
    dpkg还是不能解决依赖包的问题,建议还是 iso 吧
    flyaway
    flyaway
    OP
    Dec 15, 2014
    8
    @imn1 就是临时连都不行,很是蛋疼
    lyf362345
    lyf362345
    Dec 15, 2014
    9
    完整的 ubuntu 镜像是750G,debian 是完整近1T,如果刨除你使用的版本以外的包,会小很多。centos 只提供新版包,旧版本包归档,所以才150G。
    mortal
    mortal
    Dec 15, 2014
    10
    我对付这个情况,有一个很囧的方案。

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

    怎么着也比其他方案要简单。
    Vindia
    Vindia
    Dec 15, 2014
    20
    没有人提到3G网卡吗……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1844 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 16:57 · PVG 00:57 · LAX 08:57 · JFK 11:57
    ♥ Do have faith in what you're doing.