LinuxSir.cn,穿越时空的Linuxsir!

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

请教一个关于USE flag的问题

[复制链接]
发表于 2008-11-1 22:37:50 | 显示全部楼层 |阅读模式
我知道use可以设置全局的,但有许多软件包有其特有的,比如没有出现在USE.desc的cairo,我如何查询某些软件包的没有出现在USE.desc中的USE flag代表什么意思呢?

另外sudo -s之后man page有很多乱码,主要出现在有颜色的部分,不知该怎么解决。

谢谢。
发表于 2008-11-1 23:13:17 | 显示全部楼层
首先
  1. emerge gentoolkit portage-utils
复制代码


如果你要查询某个USE的用途:
  1. euse -i name-of-useflag
复制代码


如果你要单独为某个软件设置use,请编辑


  1. nano /etc/portage/package.use
复制代码


then add line:

  1. catalog/package-name name-of-useflag1 [name-of-useflag2 ... ]
复制代码


add - in front ,if you want to disable the usaflag
回复 支持 反对

使用道具 举报

发表于 2008-11-1 23:18:26 | 显示全部楼层
如果系统出了乱码
请检查
/etc/locale.gen
确认里面中文部分是
.....
zh_CN.UTF-8 UTF-8
......

而不是
......
zh_CN UTF-8
......

看出来区别了么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-1 23:21:06 | 显示全部楼层
原来如此, 谢谢。

还有一个问题, 就是不管是使用普通用户还是root, man page都能正常显示, 但是使用 sodu -s 转换之后, man page 凡是有色彩的地方似乎是色彩标签就会变成不能识别的乱码, 我该如何解决呢??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-1 23:24:35 | 显示全部楼层
Post by hejux;1902606
如果系统出了乱码
请检查
/etc/locale.gen
确认里面中文部分是
.....
zh_CN.UTF-8 UTF-8
......

而不是
......
zh_CN UTF-8
......

看出来区别了么


嗯,按照您的意思,我查看了locale.gen文件,并没有您说的问题。而且我看的是英文的man pages
回复 支持 反对

使用道具 举报

发表于 2008-11-1 23:27:35 | 显示全部楼层
为什么要 sudo -s 呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-1 23:32:22 | 显示全部楼层
Post by hejux;1902614
为什么要 sudo -s 呢?


因为sudo之后的命令无法自动补全,许多命令我都无法完全记住。

即使是sudo man xxxx也不能正常显示。
回复 支持 反对

使用道具 举报

发表于 2008-11-1 23:39:16 | 显示全部楼层
1 如果你想要普通用户能自动补全root用户特有的命令,你要修改 /etc/profile 找到定义普通用户PATH的地方,将它的PATH设置成与它上面一行root用户的PATH一样。
然后记得 source /etc/profile

2 如果你想sudo后面能自动补全,请emerge bash-completion
然后再~/.bashrc  添加一行命令,具体添加什么,你google一下 。

3 还有个笨办法,就是你普通用户补全了之后,按HOME键,光标跳到最前方,输入sudo 。
回复 支持 反对

使用道具 举报

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

本版积分规则

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