LinuxSir.cn,穿越时空的Linuxsir!

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

emerge -pv xorg-server问题求教~

[复制链接]
发表于 2010-6-25 18:17:41 | 显示全部楼层 |阅读模式
由于一直安装不了gnome,今天又重新安装了系统,到安装xorg-server时,遇到了一个问题
gentoo手册上执行emerge -pv xorg-server 指令后,结果有:
USE="hal nptl xorg -debug -dmx -ipv6 -kdrive -minimal -sdl -tslib"
可是在我的系统里执行后,显示的是:
USE="nptl xorg -debug -dmx -hal -ipv6 -kdrive -minimal -sdl -tslib
如果不修改USE标记直接emerge xorg-server会不会导致以后安装桌面失败呢?
另外,再问下如果我也想让xorg-server支持hal,该修改哪个配置文件呢?最好是xorg-server包的局部标记~
发表于 2010-6-25 18:31:45 | 显示全部楼层
如果想方便一点。那么执行:
eselect profile list

看看gnome的profile在哪里。

然后执行:
eselect profile set NUM

(gnome环境中的use参数问题就不用你插手了)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-25 18:43:11 | 显示全部楼层
谢谢兄弟这么快回复~
可是我没有看懂~
我想知道的是xorg-server
另外我执行了eselect profile list 后出现的都是相对路径,以default/linux/x86/10打头的,不直接绝对路径是什么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-25 18:47:04 | 显示全部楼层
我还是想知道如何手动去修改xorg-server,这样以后就知道如何去修改其它程序的USE了
回复 支持 反对

使用道具 举报

发表于 2010-6-25 19:20:02 | 显示全部楼层
Post by hongri2010;2099597
我还是想知道如何手动去修改xorg-server,这样以后就知道如何去修改其它程序的USE了


最好还是看文档去吧,如果连这么基本的问题都不了解。

(并不是不耐烦,而是,对gentoo而言,修改安装软件包的use参数,这是最基础的知识,如果不看文档就提问..你累,别人也累。)

======================

而且针对你这个问题,解决办法也很基础。

执行

echo "x11-base/xorg-server hal" >> /etc/portage/package.use


如果没有/etc/portage/这个文件夹,请自行创建一个。


以上希望你能看得懂。T_T
回复 支持 反对

使用道具 举报

发表于 2010-6-25 20:15:16 | 显示全部楼层
呵呵 手册已经有些年头了 和实际有些出入

官方丢出了一些profile, 这些profile里面已经预设好了make.conf中的USE变量

你只需要按二楼的做法 就可以省去在make.conf中添加USE变量的步骤

假如你的机器上没eselect命令 那么你要先 emerge -av eselect 先

如我家机器看到的 eselect profile list 为:

Available profile symlink targets:
  [1]   default/linux/x86/10.0
  [2]   default/linux/x86/10.0/desktop
  [3]   default/linux/x86/10.0/desktop/gnome *
  [4]   default/linux/x86/10.0/desktop/kde
  [5]   default/linux/x86/10.0/developer
  [6]   default/linux/x86/10.0/server
  [7]   hardened/linux/x86/10.0
  [8]   selinux/2007.0/x86
  [9]   selinux/2007.0/x86/hardened
  [10]  selinux/v2refpolicy/x86
  [11]  selinux/v2refpolicy/x86/desktop
  [12]  selinux/v2refpolicy/x86/developer
  [13]  selinux/v2refpolicy/x86/hardened
  [14]  selinux/v2refpolicy/x86/server

假如你的gentoo用做桌面客户机 而且打算用gnome桌面环境
那么和我一样
eselect profile set 3
即可

如果不修改USE标记直接emerge xorg-server会不会导致以后安装桌面失败呢?
另外,再问下如果我也想让xorg-server支持hal,该修改哪个配置文件呢?最好是xorg-server包的局部标记~

问题一 肯定会失败 =. =
问题二 局部USE的话 你可以这么做

USE="hal" emerge -av xorg-server

也就是单独emerge一个包时 在其前面特殊指定USE变量

希望对你有帮助

另 问问题前 先确定这些问题是不是该在这里问

bbs 和 即时聊天软件是有区别的, 要区别着用.
比如说一些命令的用法是否正确? 怎么用? 你不该在这里问

eselect --help
man eselect

足以自助解决问题!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-26 12:16:34 | 显示全部楼层
谢谢两位兄弟的耐心指点~
文档确实看得少了,很惭愧~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-26 12:17:57 | 显示全部楼层
今天终于装好了gnome,前几次一直是失败,也许就是因为没有注意到-hal吧~
回复 支持 反对

使用道具 举报

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

本版积分规则

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