LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: nonplus

paludis资源分享

[复制链接]
发表于 2009-7-2 13:12:57 | 显示全部楼层
执著那个是因为好玩……

现在不执著了,因为执著那个,我丢的学绩点已经很多了。明天要考微生物,先不说了。明天考完就是暑假,有的是时间折腾。

PS:为什么就我看不懂中文,我语文果然学的不好呀……
回复 支持 反对

使用道具 举报

发表于 2009-7-2 14:56:07 | 显示全部楼层
心里有件事放不下,就是/不要放在lvm,不然会启动速度很慢。在网上没有搜索到相关信息。这个是特例吗?还是众所周知的事实?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-2 15:25:36 | 显示全部楼层
众所周知

/ROOT放到lvm里面启动的时候必须加载initrd.img然后读取lvm模块挂载/ROOT接着再进行sysvinit正常启动
论坛里面以前有说到过,你也可以自己试试直接把lvm编译到kernel里面不用initrd.img看看能不能启动(鸡跟蛋的问题)
回复 支持 反对

使用道具 举报

发表于 2009-7-2 17:45:10 | 显示全部楼层
如果是这样的话,启动时间的延长我是能接受的,全放lvm算了。反正笔记本上也没有什么重要的数据,不太想搞什么/ /etc /sbin /proc /dev /sys /lib 全放出来那种。

谢谢回答。
回复 支持 反对

使用道具 举报

发表于 2009-7-2 21:24:06 | 显示全部楼层
Post by 亞利艾爾;2002911
ebuild foo.ebuild manifest。

Paludis 中的 appareo 不采用任何配置文件,也就是要:

appareo --master-repository-name xxx --extra-repository-dir xxx --manifest xxx.ebuild 什么的。就算是用tab补全也是很恶心的事。和ebuild xxx.ebuild manifest 比,这个要补全4次(两个参数名称,两个路径。)太恶心了。

你可以看下这个:
http://www.zen-sources.org/content/ciaranm-dick-part-1
http://www.zen-sources.org/content/ciaranm-dick-part-2

(所谓有才的人想法就是和一般人不太一样,u作英语单词都有问题。)
不管他人品如何,不可否认他弄得的东西相当不错eselect devmanual paludis pms这些基本都是他在主导,没有ciaranm,相信gentoo也不会是今天的gentoo,可能会逊色不少。另外不要断章取义,你和他接触过多长时间?怎好就匆匆下结论?
alias可以缩写呀,另外paludis可以用环境变量设置默认的选项,也就是说你的 --master-reposotiry-name --extra-repository-dir 之类的完全可以设置成默认的选项。只能说明你对paludis并不怎么了解,另外如果我没有记错的话(几个月没有gentoo系统了),设置默认选项后直接 appareo 即可(gentoo chinaoverlay/gentoo taiwan中有不少mainfest都是我用appareo生成manifest的,没发现有什么不好的)
Paludis对我而言还有一点不好的地方就是不方便stage1就用paludis,因为那个时候 gcc 没有c++编译器。bootstrap.sh虽然也不用paludis,但是可以手动自举,没有什么问题。
官方好像已经不推荐使用stage1了?感觉stage1有点浪费时间 emerge -e system两次就差不多了。另外gentoo似乎并不推荐使用paludis,你要用是自己找麻烦,而且paludis似乎已经不是单为了gentoo而存在了,侧重点似乎发生了变化。
alias 对于要改多个不同的 repository 中的manifest实在太无力了……做shell还算比较可行,但我实在太懒了,连alias都不想设置。我不用emacs的原因就是因为 emacsclient 比 vi 长太多了。而且也不想设置 alias……(emacs lisp是另外一个原因……)

PS:另外 http://www.linuxsir.cn/bbs/showt ... p;highlight=paludis 当中最后我真的不是讽刺,真的没有看懂。“只portage少用”是什么意思……
很简单,我的语言表达能力还是有些问题的,请多多见谅。老实说我是在zhllg在irc里提到paludis之后,就一直再使用,好像也有个两年多的时间了吧,用起来还是相当顺手的,
gentoo好在给用户很大的选择权利,用不用portage,喜欢不喜欢pkgcore是你个人的选择和习惯问题,没有必要强加在别人的头上,也请不要再并不是非常了解的情况下就急急忙忙做出自己的判断,否则很容易误导别人。
回复 支持 反对

使用道具 举报

发表于 2009-7-3 13:56:49 | 显示全部楼层
Post by Blahster;2003033
不管他人品如何,不可否认他弄得的东西相当不错eselect devmanual paludis pms这些基本都是他在主导,没有ciaranm,相信gentoo也不会是今天的gentoo,可能会逊色不少。另外不要断章取义,你和他接触过多长时间?怎好就匆匆下结论?
alias可以缩写呀,另外paludis可以用环境变量设置默认的选项,也就是说你的 --master-reposotiry-name --extra-repository-dir 之类的完全可以设置成默认的选项。只能说明你对paludis并不怎么了解,另外如果我没有记错的话(几个月没有gentoo系统了),设置默认选项后直接 appareo 即可(gentoo chinaoverlay/gentoo taiwan中有不少mainfest都是我用appareo生成manifest的,没发现有什么不好的)


你还是误会了。我到没有针对cairanm的人品怎么说。文章标题只是那个人的想法。我没有贬低他的意思,只是说这种有才之人感觉和我这种平庸之人的思维不一样。我自那次以后也没有和他接触,自然不敢加以评论。人也是会变的。 对事不对人嘛!
paludis本身的配置方式我很喜欢,移动硬盘昨天搞了下用了paludis。paludis可以用默认设置却也是我也知道的。但是appareo你确定能用配置文件设置默认参数吗?连cairanm本人在irc和邮件列表都是说appareo没有任何配置文件参考,要自己输入参数的。这个我irc上看byran回答的时候得到确认的。新版本changelog说明中也没有。难道是隐藏功能?
alias是一个非常好的办法,但是个人不太接受。一方面是不喜欢这个东西,不原味……另外是在为多个overlay做manifest的时候,alias的功能就有限了。还有就是我比较贱骨头,命令不是自己打的就觉得很恶心……
我并非强加,所有我的感受都是有充分的理由解释的。就好像nonplus建议我不要把root放进lvm,他觉得慢,并说明是因为要initrd载入模块。我就有选择:我觉得initrd的速度我可以接受。只要我给出充分理由,别人就可以参考。完全客观是不可能的,不然就没有讨论的余地了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-3 22:53:32 | 显示全部楼层
呵呵,lvm化的速度差距是一倍,对于我来说完全没法接受(<10s跟>20s的比值我想不是那么容易让我接受的

另外,paludis方面alias是一种做法,用shell也是一种做法,看你如何选择,shell比较可以比较灵活,可是做这个shell脚本比较麻烦

考虑ROOT=/XXX emerge system中,原系统非常混乱,基本上什么都有,升级也很麻烦
期待blahster能够多讲些paludis方面的具体东东,2年多的经验值很值得参考(想用paludis是我除了portage外不用python,何必呢。。。)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表