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

#菜鸟问题# apt-get install 能自己加编译参数么?

  •  
  •   alexrezit · 2013-05-18 08:49:29 +08:00 · 4888 次点击
    这是一个创建于 3988 天前的主题,其中的信息可能已经有所发展或是发生改变。
    例如我在编译 ffmpeg 时想添加 --enable-libass 的选项.
    16 条回复    1970-01-01 08:00:00 +08:00
    dndx
        1
    dndx  
       2013-05-18 08:56:35 +08:00   ❤️ 1
    不能吧,apt-get 下载的应该是 pre-compiled 的二进制包。

    想指定编译参数,用 Gentoo 吧。
    alexrezit
        2
    alexrezit  
    OP
       2013-05-18 09:01:56 +08:00
    @dndx
    =.= 这么挫啊... 那岂不是以后每次升级都要自己手动编译....... orz
    timonwong
        3
    timonwong  
       2013-05-18 09:29:12 +08:00   ❤️ 1
    @alexrezit
    嗯,要么就找非官方的PPA。另外debian和ubuntu把ffmpeg干掉了,换用的是libav…… ubuntu官方源里面带的libav又比较古老,还是53版本,又缺了几个组件(少了libswresample,又没有libavresample,libavfilter又缺少几个功能),前段时间搞的我比较头大。
    alexrezit
        4
    alexrezit  
    OP
       2013-05-18 09:41:37 +08:00   ❤️ 1
    @timonwong
    记得以前 ffmpeg 默认是有 libx264 和 libass 的, 结果现在需要手动编译才行, 蛋疼!!!
    bcxx
        5
    bcxx  
       2013-05-25 10:18:24 +08:00
    叫你不用 arch ……
    swulling
        6
    swulling  
       2013-05-25 10:34:05 +08:00
    用arch,走ABS
    alexrezit
        7
    alexrezit  
    OP
       2013-05-25 10:51:57 +08:00
    @bcxx
    哼. Mac 上的 brew 都有编译选项的...
    swulling
        8
    swulling  
       2013-05-25 11:05:43 +08:00
    @alexrezit 本来brew就是源码安装的

    但是换来的缺点就是brew很慢。。二进制的快多了。

    还是arch好,二进制和源码都非常方便
    alexrezit
        9
    alexrezit  
    OP
       2013-05-25 11:38:44 +08:00
    @swulling
    看 brew 的文档好像是有 binaries 的, 只不过弄得不好, 应该以后慢慢就支持了吧.
    luikore
        10
    luikore  
       2013-05-25 12:25:01 +08:00   ❤️ 2
    ubuntu 可以从源码安装一个 deb 包的, http://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-linux-binary-package/ 的例子:

    sudo apt-get source mplayer
    sudo apt-get build-dep mplayer
    dpkg-source -x mplayer_version-revision.dsc
    DEB_BUILD_OPTIONS="--enable-gui --enable-radio --disable-ivt" fakeroot debian/rules binary
    dpkg -i ../mplayer_version-revision_arch.deb

    ---

    brew 已经比 port 快很多了, 依赖关系都简化了
    alexrezit
        11
    alexrezit  
    OP
       2013-05-25 12:56:00 +08:00
    @luikore
    真麻烦... =.= 竟然不能一行搞定...
    luikore
        12
    luikore  
       2013-05-25 18:06:36 +08:00
    @alexrezit 因为你要改编译参数啊, 不改的话直接 apt-get source -b 就完了...
    bcxx
        13
    bcxx  
       2013-05-25 20:33:43 +08:00
    @alexrezit 水果的包管理绝对是阻止我入手的最大敌人
    qiukun
        14
    qiukun  
       2013-05-29 22:11:04 +08:00
    arch 走 abs
    gentoo 走 portage

    ubuntu 去死
    alexrezit
        15
    alexrezit  
    OP
       2013-05-30 08:28:06 +08:00
    @qiukun
    去你妹 ubuntu 多方便.
    elvis_w
        16
    elvis_w  
       2013-06-30 22:34:50 +08:00
    我有的时候直接用checkinstall编译……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3209 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 13:03 · PVG 21:03 · LAX 06:03 · JFK 09:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.