LinuxSir.cn,穿越时空的Linuxsir!

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

初学Gentoo,应该如何配置 make.conf?

[复制链接]
发表于 2009-12-9 18:50:28 | 显示全部楼层 |阅读模式
关键是 USE 设置。
使用 VMware,准备安装 fvwm-crystal 作为桌面。该系统主要用于CLI编程

现在的 make.conf 如图,希望有人能给我一些建议

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-12-9 22:42:08 | 显示全部楼层
一开始没有人能写出自己最后使用的make.conf,都是在使用过程中慢慢学习的。其时在阅读手册的过程中,一份make.conf的就差不多完成了。

想了解更多的make.conf配置选项,可以
man make.conf
回复 支持 反对

使用道具 举报

发表于 2009-12-9 23:47:50 | 显示全部楼层
你在安装fvwm-crystal桌面的过程中,对于需要的程序可以用emerge -av 软件包名字 这种方式查看各个软件有哪些USE参数可选,然后根据你自己的需要编辑修改make.conf来做出取舍,修改后重新运行emerge -av 软件包名字 看看增加或减少了哪些包和依赖。大部份软件安好,你自己独有的make.conf就成型了。

你现在make.conf里没加上语言变量
LINGUAS="zh en_US.UTF-8 zh_CN.UTF-8 en_US zh_CN"
回复 支持 反对

使用道具 举报

发表于 2009-12-10 00:45:21 | 显示全部楼层
Post by 没本;2054290
你在安装fvwm-crystal桌面的过程中,对于需要的程序可以用emerge -av 软件包名字 这种方式查看各个软件有哪些USE参数可选,然后根据你自己的需要编辑修改make.conf来做出取舍,修改后重新运行emerge -av 软件包名字 看看增加或减少了哪些包和依赖。大部份软件安好,你自己独有的make.conf就成型了。

你现在make.conf里没加上语言变量
LINGUAS="zh en_US.UTF-8 zh_CN.UTF-8 en_US zh_CN"

LINGUAS="zh en_US.UTF-8 zh_CN.UTF-8 en_US zh_CN"

en or en_US or en_US_UTF-8? Which one is correct?

In my make.conf only "en_US_UTF-8" is added.
回复 支持 反对

使用道具 举报

发表于 2009-12-10 06:18:46 | 显示全部楼层
Post by fender010;2054298
LINGUAS="zh en_US.UTF-8 zh_CN.UTF-8 en_US zh_CN"

en or en_US or en_US_UTF-8? Which one is correct?
In my make.conf only "en_US_UTF-8" is added.

LINGUAS do not include encoding or even locale, so
  1. LINGUAS="zh zh_CN zh_TW en"
复制代码

LINGUAS is just another USE variable, check the USE listing for package that uses LINGUAS, e.g.,
  1. $ emerge -pv lyx
  2. These are the packages that would be merged, in order:
  3. Calculating dependencies... done!
  4. [ebuild   R   ] app-office/lyx-1.6.4  USE="X cups latex nls subversion -debug -dia -docbook -dot -html -monolithic-build -rcs -rtf" LINGUAS="en ja zh_CN zh_TW -ar -ca -cs -de -es -eu -fi -fr -gl -he -hu -id -it -nb -nn -pl -pt -ro -ru -sk -tr -uk" 10,742 kB
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-12-10 08:25:38 | 显示全部楼层
你多emerge一些包就会发现什么样的LINGUAS变量都会有。
回复 支持 反对

使用道具 举报

发表于 2009-12-10 10:07:21 | 显示全部楼层
哈,LINGUAS我过去直接设置的*。后来有时间的时候把/usr/portage/profiles/desc/linguas.desc里面的前面的字母处理过来的。

  LINGUAS确实只有前面的部分,不设置后面的UTF-8这种东西的。你要是不知道可以到/usr/portage/profiles/desc看下。

  至于你要Xaw3d和openal做什么的?unicode、truetype、nls的话,profiles里面已经有了。ctype posix mmap这些自己要真的知道对应到各个包是做什么的再加,反正我是不设置的。如果你不知道这是干什么的,最好不要放在全局里,放在/etc/portage/package.use为特定的包设置比较好。

  PORTAGE_COMPRESS现在有一种说法是设置成"",因为完全没有必要压缩。多数的帮助文件很小,压缩完了以后占用的空间几乎不变。压缩只是浪费时间。个人比较赞成。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-10 11:53:28 | 显示全部楼层
Post by 亞利艾爾;2054364
哈,LINGUAS我过去直接设置的*。后来有时间的时候把/usr/portage/profiles/desc/linguas.desc里面的前面的字母处理过来的。

  LINGUAS确实只有前面的部分,不设置后面的UTF-8这种东西的。你要是不知道可以到/usr/portage/profiles/desc看下。

  至于你要Xaw3d和openal做什么的?unicode、truetype、nls的话,profiles里面已经有了。ctype posix mmap这些自己要真的知道对应到各个包是做什么的再加,反正我是不设置的。如果你不知道这是干什么的,最好不要放在全局里,放在/etc/portage/package.use为特定的包设置比较好。

  PORTAGE_COMPRESS现在有一种说法是设置成"",因为完全没有必要压缩。多数的帮助文件很小,压缩完了以后占用的空间几乎不变。压缩只是浪费时间。个人比较赞成。


我还以为是压缩整个 portage…… 对虚拟机来说,600MB 也不算一个小数字了~

英文不好,有些东西没看清楚就直接设了
回复 支持 反对

使用道具 举报

发表于 2009-12-10 13:17:25 | 显示全部楼层
现在系统不懂修复,不能升级,删掉了。应该是给use弄坏的安装X的时候没设置,装好X后再加的use变量。还有一次是设好了再装X,居然startx后黑屏,键盘鼠标没反应。晕了。
回复 支持 反对

使用道具 举报

发表于 2009-12-10 21:15:37 | 显示全部楼层
Post by contrl;2054436
现在系统不懂修复,不能升级,删掉了。应该是给use弄坏的安装X的时候没设置,装好X后再加的use变量。还有一次是设好了再装X,居然startx后黑屏,键盘鼠标没反应。晕了。
有问题请单独开帖,而且键盘鼠标没有反应在置顶的FAQ中有。

X这个USE大部分人都会用的不会出问题的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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