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

Gentoo Prefix on Mac OS

  •  
  •   iwinux · 2012-07-08 19:34:13 +08:00 · 8019 次点击
    这是一个创建于 4512 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天成功地在 Lion 上安装 Gentoo Prefix

    参考资料:

    * 官方文档:http://www.gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-macos.xml
    * Yegle 的日志:http://yegle.net/2010/10/23/install-gentoo-prefix-on-mac-osx/

    遇到的问题:

    * bootstrap 阶段安装 bash 的时候应该去掉 readline 支持(USE="-readline"),不然后面编译的时候会出错(找不到readline库什么的)

    * 出现 invalid shebangs 错误:需要在 $EPREFIX/usr/lib/portage/bin/misc-functions.sh 里注释掉对应的一行代码。

    * 编译 glib 的时候提示找不到 libffi: export PKG_CONFIG_LIBDIR=$EPREFIX/usr/lib/pkgconfig

    * attr 这个包无法通过编译(原因暂时不清楚),所以 USE flags 里不能加入 xattr
    2 条回复    1970-01-01 08:00:00 +08:00
    zhizhou
        1
    zhizhou  
       2013-06-24 10:29:00 +08:00
    再另外一个帖子里面看见您会所不太好用,像请教一下有哪些方面不太好用吗?
    iwinux
        2
    iwinux  
    OP
       2013-06-26 12:03:43 +08:00
    @zhizhou

    1. 整个工具链(GCC / glibc / Python / etc)要从头开始编译,过程麻烦耗时,Mac 系统自带的东西全被忽略了

    2. Gentoo Prefix 没有针对 Mac 系统做过任何调整,所以 portage 里有一些包(比如 htop)在 Mac 里是无法编译成功的(或者编译成功也不能正常使用)

    所以还是用 Homebrew 吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3370 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:40 · PVG 18:40 · LAX 02:40 · JFK 05:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.