LinuxSir.cn,穿越时空的Linuxsir!

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

看了很多USE标记的资料。请高手指点一下是否有理解错误。

[复制链接]
发表于 2009-10-17 23:10:54 | 显示全部楼层 |阅读模式
[ebuild     U ] net-misc/wget-1.12 [1.11.4] USE="ipv6 nls ssl -debug -idn% -ntlm% -static" 1,572 kB
[ebuild   R   ] mail-mta/ssmtp-2.62-r6  USE="ipv6 ssl -maxsysuid -md5sum" 0 kB
[ebuild     U ] app-admin/eselect-1.2.3 [1.1.3] USE="-bash-completion -doc" 151 kB
[ebuild   R   ] sys-apps/portage-2.1.6.13  USE="-build -doc -epydoc (-selinux)" LINGUAS="-pl" 680 kB
[ebuild   R   ] app-admin/eselect-python-20090824  0 kB
[ebuild   R   ] dev-lang/python-2.6.2-r1  USE="berkdb gdbm ipv6 ncurses readline ssl threads xml -build -doc -examples -sqlite -tk -ucs2 -wininst" 10,907 kB
[ebuild   R   ] sys-libs/cracklib-2.8.13  USE="nls python" 580 kB
[ebuild   R   ] sys-apps/file-5.03  USE="python" 602 kB
[ebuild   R   ] dev-libs/libxml2-2.7.3-r2  USE="ipv6 python readline -debug -doc -examples -test" 4,678 kB
[ebuild   R   ] app-portage/mirrorselect-2.0.0  0 kB
[ebuild   R   ] sys-apps/baselayout-1.12.11.1  USE="unicode -bootstrap -build -static" 218 kB
[ebuild   R   ] sys-apps/module-init-tools-3.5  USE="-old-linux" 208 kB
[ebuild     U ] sys-libs/pam-1.1.0 [1.0.4] USE="cracklib nls -audit -debug% (-selinux) -test -vim-syntax" 1,564 kB
[ebuild   R   ] sys-apps/shadow-4.1.2.2  USE="cracklib nls pam -audit (-selinux) -skey" 1,658 kB
[ebuild   R   ] sys-apps/busybox-1.13.2  USE="pam -debug -make-symlinks -savedconfig (-selinux) -static" 1,999 kB
[ebuild   R   ] sys-process/vixie-cron-4.1-r10  USE="pam -debug (-selinux)" 0 kB
[ebuild     U ] net-misc/openssh-5.2_p1-r3 [5.2_p1-r1] USE="pam tcpd -X -X509 -hpn -kerberos -ldap -libedit -pkcs11 (-selinux) -skey -smartcard -static" 1,082 kB
[ebuild   R   ] sys-libs/glibc-2.9_p20081201-r2  USE="nls -debug -gd -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla" 16,621 kB
[ebuild     U ] sys-devel/gcc-4.3.4 [4.3.2-r3] USE="fortran mudflap nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -gtk (-hardened) -ip28 -ip32r10k (-libffi) (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -objc -objc++ -objc-gc -test -vanilla" 58,060 kB
 楼主| 发表于 2009-10-17 23:15:55 | 显示全部楼层
net-misc/openssh-5.2_p1-r3 [5.2_p1-r1] USE="pam tcpd -X -X509 -hpn -kerberos -ldap -libedit -pkcs11 (-selinux) -skey -smartcard -static" 1,082 kB

USE部分是表示此软件使用 + 或禁止 —  的部分?USE="pam tcpd -X -X509 -hpn -kerberos -ldap -libedit -pkcs11 (-selinux) -skey -smartcard -static"这样直接复制到make.conf文件就可以吗? 我把USE="pam tcpd -X -X509 -hpn -kerberos -ldap -libedit -pkcs11 (-selinux) -skey -smartcard -static"这部分直接添加到make.conf 去却说 出错。

到底里面的 USE到底如何处理呢??
回复 支持 反对

使用道具 举报

发表于 2009-10-17 23:28:14 | 显示全部楼层
举个例子吧
file-roller 和 nautilus
app-arch/file-roller
     Available versions:  2.24.3 (~)2.26.1 (~)2.26.2 2.26.3 (~)2.28.0[1] {nautilus}
如果你对file-roller启用了 nautilus 这个USE
你就会发现邮件多了个 解压缩至此
其实可以简单理解为功能的支持 你添加了 功能自然就实现了

对于USE 有 全局 的是非之分 比如你相对所有软件都开启X的支持
你就需要在make.conf里面的USE里加上X 这样以后所有安装的软件如果USE里有提到X的
都会被视为 + X 来emerge  同理 不需要的 你可以写为 -X
如果你需要局部对某个包添加或删除USE 的话 请在 package.use里面 对其编辑

像你上面说的 直接把那个复制到make.conf是不行的  至于你的出错 出错的信息你没给出
不知道具体错在哪里 ~ 还有局部的USE 添加到全局里面有些是无效的

鄙人表达不好 希望能使你明白
回复 支持 反对

使用道具 举报

发表于 2009-10-18 00:05:20 | 显示全部楼层
(-selinux)

去掉括号试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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