V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xjoker
V2EX  ›  服务器

运维的兄弟,你们是用源码包呢还是 yum(apt-get)呢?

  •  
  •   xjoker · 2015-08-03 22:41:10 +08:00 · 3858 次点击
    这是一个创建于 3398 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我一直习惯用yum(apt-get)来安装,但是我们主管坚持的用源码包安装。
    诸君一般用那个呢?
    28 条回复    2015-08-21 02:03:46 +08:00
    TakanashiAzusa
        1
    TakanashiAzusa  
       2015-08-03 22:46:51 +08:00
    非运维。基本上都是yum,除了少部分必须编译安装的。有些新版yum里根本没有,只能源码。。。话说之前mysql编译安装光编译就用了我半个小时(总算知道为啥C++程序员总是中间出去玩了)
    wkdhf233
        2
    wkdhf233  
       2015-08-03 22:57:15 +08:00
    生产环境坚持用编译?好歹打个包。。
    xjoker
        4
    xjoker  
    OP
       2015-08-03 23:01:00 +08:00
    @wkdhf233 他都是直接编译... 模块可以自定义啥的..
    我记得yum和apt-get也可以下载指定模块啊~~~
    gongpeione
        5
    gongpeione  
       2015-08-03 23:01:08 +08:00
    基本apt-get 编译好慢好麻烦_(:з」∠)_
    wdlth
        6
    wdlth  
       2015-08-03 23:02:33 +08:00
    编译一下午,会优化一些编译参数,不过编译完一般就打包了。
    refresh
        7
    refresh  
       2015-08-03 23:06:51 +08:00
    除非没有源,或者没有我想要的版本才编译,非运维,全部编译好蛋疼
    wkdhf233
        8
    wkdhf233  
       2015-08-03 23:07:32 +08:00
    @xjoker =_=非用编译好歹也打包成rpm之类的再安。。
    ericFork
        9
    ericFork  
       2015-08-03 23:11:58 +08:00
    架内部 apt repo,坚持打包部署。
    GeekTest
        10
    GeekTest  
       2015-08-03 23:40:33 +08:00 via Android
    尽量apt-get 版本太老或没有才会编译,表示树莓派编译nodejs用了好长好长时间
    gdtv
        11
    gdtv  
       2015-08-03 23:50:00 +08:00
    刚开始学linux的时候用编译,因为大家说编译高大上。现在用yum,方便实用快捷。
    ETiV
        12
    ETiV  
       2015-08-03 23:56:39 +08:00 via iPhone
    坚持编译的咋不从内核开始编
    xjoker
        13
    xjoker  
    OP
       2015-08-04 08:20:21 +08:00
    ( ˘•ω•˘ ) 没法子.... 他是老大,只能听他的了...
    geeklian
        14
    geeklian  
       2015-08-04 08:34:34 +08:00 via iPhone
    偶尔需要改参数,也是先apt-get source 获取代码,dpkg-buildpackage打包....
    venster
        15
    venster  
       2015-08-04 08:57:32 +08:00
    @ETiV 当年初学Linux,在学校的BBS上看Debian教程,上面写到:“安装完毕首先编译一遍内核”,直接吓尿了,过了好久才鼓起勇气继续学习。
    aveline
        16
    aveline  
       2015-08-04 09:09:55 +08:00 via iPhone   ❤️ 1
    坚持使用 apt / yum 部署,没有的包自己打,源自己建 ……

    顺便推荐个神器 fpm,打包超级好用
    FifiLyu
        17
    FifiLyu  
       2015-08-04 09:30:29 +08:00   ❤️ 1
    我们生产环境全部是yum包。
    除非自己有非常多的优化经验,能超过打包者。不然,别搞这样没效率的事情。

    到时候遇到坑,只有自己填。
    xjoker
        18
    xjoker  
    OP
       2015-08-04 09:57:38 +08:00
    @aveline WOW!! 非常感谢!!! 神器啊!!


    @FifiLyu 我们主管要求每个版本都要留在目录里,然后统一软连接
    这样版本可以方便的切换....

    yum之类的可以做么... 很方便的回滚啥的 (`・ω・´)
    abscon
        19
    abscon  
       2015-08-04 10:04:19 +08:00
    诸君之一的我表示 poudriere 大法好
    bellchu
        20
    bellchu  
       2015-08-04 10:05:15 +08:00
    没事儿就emerge -e @world
    pangtianyu
        21
    pangtianyu  
       2015-08-04 10:26:30 +08:00
    听说 yum 要被放弃 换成 dnf 了……
    FifiLyu
        22
    FifiLyu  
       2015-08-04 10:29:29 +08:00
    @xjoker 你们主管完全是想多了。就像搞开发的过度设计一样。

    我们成百上千台服务器,用yum之类包安装的东西,从来不需要回滚。也没出过包本身的问题。

    都是些配置文件参数级别的问题。
    FifiLyu
        23
    FifiLyu  
       2015-08-04 10:33:02 +08:00
    @xjoker 先按照最简单的思路解决问题。以后有经验了或者发现问题,及时调整方案就是。

    别来不来就整个框架,想要保证以后也能用。

    这个思路本身就有问题。根据需求,适时调整技术结构是最合适的。
    xjoker
        24
    xjoker  
    OP
       2015-08-04 10:38:28 +08:00
    @FifiLyu 非常感谢指导~~~
    julyclyde
        25
    julyclyde  
       2015-08-04 11:30:29 +08:00
    @venster 你看的那是gentoo吧
    maxbon
        26
    maxbon  
       2015-08-04 11:36:35 +08:00
    根据情况来吧,yum或源码都用,反倒是rpm很少用
    xiaocang
        27
    xiaocang  
       2015-08-05 13:42:16 +08:00
    可以编译完然后打包安装。。
    xmoon
        28
    xmoon  
       2015-08-21 02:03:46 +08:00
    一般除非 yum 的包里找不到我要的功能(版本太久 没有编译要的模块)才会下源码 否则都是直接 yum 的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5269 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:07 · PVG 15:07 · LAX 23:07 · JFK 02:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.