LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo的profile到底是怎么回事?

[复制链接]
发表于 2009-1-5 00:05:38 | 显示全部楼层 |阅读模式
手册中下面这段看不懂:
选择正确的Profile

首先,我们看一下一些小的定义。

profile是每个Gentoo系统的构造块。它不仅指定了CHOST、CFLAGS以及其他重要变量的默认值,它还把系统可用的软件版本锁定在某个范围。而这些都是由Gentoo的开发者来维护的。

以前,这个profile很少会有用户接触到。然而,有些情况下你可以决定需不需要修改profile。

你可以用下面的命令来查看当前使用的profile:

代码 2.2: 验证系统profile

# ls -FGg /etc/make.profile
lrwxrwxrwx  1 48 Apr  8 18:51 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2008.0

默认的profile会提供给你一个基于2.6版本内核的Linux系统。这是默认推荐的,但是你也可以选择另外一个profile。

系统也为某些架构提供了可用的desktop和server的子profile。请查看一下是否可以在2008.0/profile里面找到这两个子profile。你也许想看一下desktop profile的make.defaults是否适合你的需要。

看完了/usr/portage/profiles/里你的体系结构可用的profile之后,如果你愿意,你可以换一个profile。


我的make.profile见下面
laptop ~ # ls -FGg /etc/make.profile
lrwxrwxrwx 1 48 2008-12-26 08:11 /etc/make.profile -> ../usr/portage/profiles/default/linux/x86/2008.0/

可在我的/usr/portage/profiles/default/linux/x86/2008.0/desktop下只有一个parent文件,它的内容为:
..
../../../../../targets/desktop


问题:这个目录下没有什么make.profile文件么?

谢谢
发表于 2009-1-5 00:18:45 | 显示全部楼层
一个系统只有一个make.profile,就是/etc/make.profile,是一个符号链接,指向自己选用的profile

profile是一个目录和它的父目录里所有文件的内容
父目录由parent文件决定,而不一定是..
回复 支持 反对

使用道具 举报

发表于 2009-1-5 07:02:17 | 显示全部楼层
eselect profile list
回复 支持 反对

使用道具 举报

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

本版积分规则

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