Gentoo Prefix on Mac OS

2012-07-08 19:34:13 +08:00
 iwinux
今天成功地在 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
7826 次点击
所在节点    Gentoo
2 条回复
zhizhou
2013-06-24 10:29:00 +08:00
再另外一个帖子里面看见您会所不太好用,像请教一下有哪些方面不太好用吗?
iwinux
2013-06-26 12:03:43 +08:00
@zhizhou

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

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

所以还是用 Homebrew 吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/41800

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX