LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 914|回复: 7

系统使用的profile可真多啊,级联下来,有10个之多

[复制链接]
发表于 2009-7-4 22:56:51 | 显示全部楼层 |阅读模式
用的是default/linux/x86/2008.0/desktop
级联下来有:
—targets/desktop
—default/linux/x86/2008.0
——default/linux/x86
———base
———default/linux
———arch/x86
————arch/base
——releases/2008.0
———releases

比2004.3中多多了
Code Listing 2.1: Cumulative make.defaults USE variable for the 2004.3 profile

(This example is the sum of the settings in base, default-linux,
default-linux/x86 and default-linux/x86/2004.3)
发表于 2009-7-5 09:34:47 | 显示全部楼层
总的有10多个就止了吗?不是的吧。我还有 hardened 的profile呢。

但是可用的不多,你可以 eselect profile list 看下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 09:59:45 | 显示全部楼层
eselect profile list
出来的结果是系统可用的profile,应该是最顶层的profile

我上面说的是有层次的,是通过default/linux/x86/2008.0/desktop中的parent文件中的内容一步步推出来的,系统使用的应该是那10个profile的Cascade
不知我说的可对?
回复 支持 反对

使用道具 举报

发表于 2009-7-5 10:53:48 | 显示全部楼层
我打错字了,应该是不止的吧,打成不是的吧……意思全变了。

不假。用 parent 一个一个加确实很强大。至于Cascade是什么意思?英语我记得叫小瀑布,不懂这里是什么意思……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 11:04:32 | 显示全部楼层
Cascade有级联的意思

default/linux/x86/2008.0/desktop目录下只有一个parent文件的
系统中起作用的应该是我在LZ为列出的那些profile合并后的“profile”吧

一下摘自gentoo x86安装手册
你的系统使用的profile是符号链接/etc/make.profile所指向的目录。[color="Red"]每个profile叠加于某个更大的profile之上,最终的结果是这些profile的并集。初始profile是base profile(/usr/portage/profiles/base)。

让我们看看2004.3 profile的默认设定:

代码 2.1: 2004.3 profile的累积make.defaults USE标记

(这个例子是base,default-linux,default-linux/x86和default-linux/x86/2004.3的设定的并集)
USE="x86 oss apm arts avi berkdb bitmap-fonts crypt cups encode fortran f77 foomaticdb gdbm gif gpm gtk imlib jpeg kde gnome libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt quicktime readline sdl spell ssl svga tcpd truetype X xml2 xmms xv zlib"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 11:08:42 | 显示全部楼层
如何才能查询到这些所有profile并集后的内容呢?
emerge --info出来的结果不完全的
还有没有其他的方法呢?


有没有什么办法来查询系统中使用的profile是叠加于哪些profile的?而不需要通过parent文件一层层去推导?
回复 支持 反对

使用道具 举报

发表于 2009-7-5 19:39:58 | 显示全部楼层
我在网上找了找,没有找到。应该是没有了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 19:48:00 | 显示全部楼层
emerge --info能查询部分内容 但是不全
有些profile中的变量用emerge --info查询不到的
回复 支持 反对

使用道具 举报

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

本版积分规则

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