LinuxSir.cn,穿越时空的Linuxsir!

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

关于USE变量的一些小问题

[复制链接]
发表于 2008-1-5 21:00:55 | 显示全部楼层 |阅读模式
我上次在一个空闲分区上装了Gentoo,感觉很不错,KDE4快出来了,我也打算迁移到gentoo下。
刚刚看了gentoo  USE参数的清单,有点疑惑:
emacs        - 添加GNU Emacs支持
fbcon        - 在内核中为控制台添加framebuffer支持
*ogg        - 添加Ogg多媒体容器格式支持
为什么会有这些参数?
难道不加Emacs,我就不能用emacs么?在内核中选择了支持framebuffer,为什么还需要fbcon?如果没有ogg,但是安好了w32codecs,也应该可以放OGG吧?那我为什么要这个参数??类似的参数还有很多。
最后,求一个使用kde作为桌面的USE变量,谢谢~
发表于 2008-1-5 21:55:54 | 显示全部楼层
这个问题手册里讲了
简单的说就是很多软件在安装时可以给你选择安装或者不安装某些组件
./configure --enable-foo/--disable-foo --with-bar/--without-bar
USE标记的作用是让你能够使用shell变量来控制configure时实际调用的参数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 00:51:23 | 显示全部楼层
这个我知道,问题是像framebuffer这样的设置不是在编译内核的时候就设好了么,为什么还需要这样一个参数?
回复 支持 反对

使用道具 举报

发表于 2008-1-6 02:13:38 | 显示全部楼层
你装了fb是你自己的事情,应用软件也需要做相应配置啊

比如emacs假定是一个秘书,那么设置emacs这个开关就等于是在系统里宣告,以后所有拥有能用emacs处理的文档的软件们你们听好了,我们现在有了一个叫emacs的秘书,大家以后遇到有这样的事情,都交给它去办吧

framebuffer也是一样,对于应用程序,很多在configure的时候,framebuffer都是可选可不选的,设置fb的作用,就是通知系统,以后应用软件遇到需要配置与
framebuffer有关的问题的时候,就一举这个USE来办理,也就是把framebuffer支持选上。
Post by stahine;1803530
这个我知道,问题是像framebuffer这样的设置不是在编译内核的时候就设好了么,为什么还需要这样一个参数?
回复 支持 反对

使用道具 举报

发表于 2008-1-6 02:25:39 | 显示全部楼层
啥也别问了,哪个软件不明白直接看ebuild去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 02:44:24 | 显示全部楼层
完全明白了,谢谢,我其实也不是不懂,只是不太相信~象ogg这样的参数很没意思啊
回复 支持 反对

使用道具 举报

发表于 2008-1-6 02:48:12 | 显示全部楼层
怎么会呢?
有了ogg,你的mplayer就能播放ogg格式
没有,就放不了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 03:19:15 | 显示全部楼层
播放器就应该支持所有的格式嘛。象mp3这种格式都要手动选择,不知道的新手就很容易出问题了。
PS:正在痛苦的装系统中~~
回复 支持 反对

使用道具 举报

发表于 2008-1-6 03:53:03 | 显示全部楼层
不相信就说明你没看到这种模式的合理性, 其实跟不懂是一回事

btw., never bargain on system features unless you're a developer
回复 支持 反对

使用道具 举报

发表于 2008-1-6 09:58:32 | 显示全部楼层
新手更应该多看文档,多看运行命令的提示
回复 支持 反对

使用道具 举报

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

本版积分规则

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