使用道具 举报
Post by RichardGv;2158651 怎么去看man ebuild了... 应该看Gentoo Development Guide才对嘛。这里是在ebuild中使用cvs源码的详解,包括几个例子: http://devmanual.gentoo.org/ebui ... -sources/index.html (咳咳,这不是我第一次给您Gentoo Development Guide的链接吧。如果我没记错的话这是第三次了。常言道,再一再二...咳咳咳咳...)
Post by RichardGv;2158651 怎么去看man ebuild了... 应该看Gentoo Development Guide才对嘛。这里是在ebuild中使用cvs源码的详解,包括几个例子: http://devmanual.gentoo.org/ebui ... -sources/index.html (咳咳,这不是我第一次给您Gentoo Development Guide的链接吧。如果我没记错的话这是第三次了。常言道,再一再二...咳咳咳咳...)Portage默认开了sandbox,禁止ebuild在临时目录之外写入,再加上collison-protect,基本上安装ebuild不会破坏系统,即便是坏掉的ebuild。(ebuild中的pkg_*函数可能不受sandbox限制而直接用root身份执行,因此须特别注意。)其实真正可能破坏系统的是直接make... 所以直接ebuild上手就好。
您需要 登录 才可以下载或查看,没有帐号?注册
Post by RichardGv;2159243 几个小时总算弄出一个可以用的ebuild... 编译成功了,但能不能使用不清楚。(我是Vim的粉丝呵... Emacs是今天才装上的。) https://gist.github.com/1694535 (唔嗯,但愿Github没被屏蔽... 附件里也是这个ebuild。) 以app-emacs/auctex-11.86-r1的ebuild为蓝本,修改了一些地方。另外,Gentoo的那个cvs ebuild文档有很多问题,简直是坑人嘛... Gentoo官方似乎相当讨厌cvs的9999 ebuild,因此Portage tree中缺乏cvs的ebuild,不过Portage tree中也没几个9999的ebuild ...: http://www.gentoo.org/proj/en/de ... p=1#doc_chap3_sect4 eclass的详细解释可以看这里,不过我个人认为还是直接看/usr/portage/eclass/*.eclass文件更方便,毕竟只是shell script嘛:http://devmanual.gentoo.org/eclass-reference/index.html 至于那一大滩牢骚... 我想如果您仔细阅读了Gentoo Development Guide我就不会看到它们了。 关于非法ebuild的问题... 现在快11点了,我没心情过问了...
本版积分规则 发表回复 回帖后跳转到最后一页