Gentoo Overlay 使用指南(翻译)

galaxystar翻译:

1,什么是 gentoo overlay?
gentoo overlay是非gentoo官方Portage树维护的,由第三方开发人员发布的软件包。

2, 为什么使用 overlay?
a, 当你修改了 /usr/portage 下的软件包,并执行 emerge –sync时,你修改的软件包可能会被冲掉。(官方Portage树有结构变化)
b, 提供一种途径,可以开发及测试自己写的软件包,但不用担心会破坏 Portage 树。
c, 不是所有的软件包都在开发完时就被放入Portage树,Portage树里的部分软件包也是从 overlay 过渡过来的。

3, 什么是 overlays.gentoo.org?
一个第三方开发者,分享,协作 overlays 的社区。所有的 overlays 都是由作者自愿贡献出来的。

4, 初次使用 overlay
第一次使用 overlay 时,建议安装 Gunnar Wrobel 开发维护的 layman 工具。

a, 安装 layman

emerge -avt layman
echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf

b, 列出所有可用的 overlays

 layman -L

c, 添加一个 overlay

layman -a overlay-name

例如安装 php overlay:

layman a php

d, 从一个 overlay 中安装软件包

emerge -av /

e, 更新一个所有的 overlays

layman --sync ALL

5, 怎么得到更多支持
介绍
所有的 Gentoo 开发者,在未成为开发者之前,都是 Gentoo 用户。
因为,用户不是 Gentoo 今天存在的原因,而是 Gentoo 发展的未来。

如果,你打算发布一个项目,我们会无偿给你提供项目空间,并指导你正确的发布。
甚至,如果喜欢你做的东西,我们还会邀请你成为一个全职 Gentoo 开发者并拥有一个非常漂亮的email后缀 @gentoo.org。

怎么样开始
如果你打算发布一个 overlay , 最好的方式,就是跟某一个 overlay 的 Gentoo 开发者建立工作的关系。
你可以到 overlays.gentoo.org’s 首页 点击相关链接,查看你感兴趣的项目。

不同的开发者,喜欢用不同的联系方式,有些人喜欢 IRC,有些人喜欢 email,这个你需要协商好.

用 Subversion 管理 overlays
我们使用 svn 来管理 overlays 的源码,如果你没有用过 svn ,你可以到 online book 阅读相关文档。

补充信息
和你一起工作的Gentoo开发者,会很乐意给你提供帮助,如果你需要的话。

参考资料: http://www.gentoo.org/proj/en/overlays/userguide.xml

欢迎加入 gentoo 圈子

转载请注明原文链接:http://kenwublog.com/gentoo-overlay-guide

2008/03/10 | Posted in Linux & Gentoo
No comments yet.

Leave a comment

Attention: Java syntax highlighting is enable. For example: <pre lang="java"> class A {} </pre>