LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: waterloo2005

USE中的括号和百分号是什么意思?

[复制链接]
发表于 2009-7-6 13:54:00 | 显示全部楼层
Post by MeaCulpa;2003985
先查看Gentoo howto再决定是否这样回答

我决定不在这个帖子上费时间了,拜托老兄你来讲课吧。
回复 支持 反对

使用道具 举报

发表于 2009-7-6 14:00:57 | 显示全部楼层
lofeng,你使用./configure; make ; make install装过软件么?
你知不知道./configure脚本有参数可以选择启用或者禁用软件的某些组件或者功能?
回复 支持 反对

使用道具 举报

发表于 2009-7-6 14:12:11 | 显示全部楼层
Post by jsun;2004054
我已经半疯了,gentoo的文档真的这么难理解?我怎么觉得当初看了一遍就明白了什么是USE?


同感,看一遍就有整体感官

纠结处仔细看看howto很明显就得出结论,却不明为何还在打转


从头看了一遍,发现我也进入混乱状态,完全不知道LZ现在到底想问什么。。。
回复 支持 反对

使用道具 举报

发表于 2009-7-6 14:40:26 | 显示全部楼层
很抱歉,我的表述不明
我已经明白我想要问的了,我要问的是我用方框标出的那些所表明的意思
谢谢各位不厌其烦的解答 真诚地为我的过错致歉


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2009-7-6 15:41:35 | 显示全部楼层
USE里面:

什么都不带:表示用这个use
前面有个-:表示不使用这个use
后面带个星号:表示这次安装中USE标记跟上次安装是有差别,星号表示差别的部分,比如你上次编译带hal了,这个不带,那么就-hal*来表示
括号里面的:你是变不了的,这个是包强制声明的
百分号:这个包版本变化引入或去除的USE

我不知道,你还想知道什么?
回复 支持 反对

使用道具 举报

发表于 2009-7-6 15:56:09 | 显示全部楼层
非常感谢 已经明白
emerge -pv显示的结果中的USE flag,是根据系统默认的USE flag来得出的,也就是安装时会使用的USE flag。我修改了/etc/portage/pcakage.use,相应的包的USE flag会有相应的变化,如我在24L的贴图,这个是我一直困惑的地方。
回复 支持 反对

使用道具 举报

发表于 2009-7-6 18:39:00 | 显示全部楼层
普通电话如果没有了话筒能正常通话不?
回复 支持 反对

使用道具 举报

发表于 2009-7-6 19:09:50 | 显示全部楼层
Post by nonplus;2004017
如果您看了Gentoo howto---使用Gentoo还觉得不了解USE的话那么您是否要考虑一下换发行版比较好?
我想大多数人开始时也是从howto出来

二楼老大已经回答的很清楚了,但是您给的链接里的portage章节并没有直接说明括号和%的意思。也不会说明颜色.
回复 支持 反对

使用道具 举报

发表于 2009-7-6 19:30:25 | 显示全部楼层
Post by saiddy;2004119
普通电话如果没有了话筒能正常通话不?


应该能吧。只要电话线没断,用原本话筒感压部的线发摩尔斯码,也很正常。。。
回复 支持 反对

使用道具 举报

发表于 2009-7-6 20:24:26 | 显示全部楼层
Post by MeaCulpa;2004127
二楼老大已经回答的很清楚了,但是您给的链接里的portage章节并没有直接说明括号和%的意思。也不会说明颜色.


  1. 很抱歉,接触Gentoo才三天,看手册和man emerge没有解决我这个困惑,所以在这里求解了。我明白Gentoo的高定制性,但是对USE不是很理解,没有理解对,定制系统肯定会出问题的。

  2. emerge -pv,软件包后面指明的USE(选择了哪些USE,没有选择哪些USE,哪些USE是更新portage后系统新提供(删除)的),是否是根据系统中默认的USE设置给出的?还是需要我们根据emerge -pv的结果来设定USE?
复制代码

很抱歉,我回答的是我对着的LS的这段


确实man emerge可以解决一切,然则为何LZ还会有问题?
从中可以看到对基本知识都尚且存在纠结,推看gentoo howto有何不可?
反而需要说别人照着howto念给他听才是对的?
手把手的教育方式有多少人能够做到?

  1. 我期望看到的问题是:
  2. “我看了xorg-x11和xorg-server的ebuild,但仍然不是很清楚二者的区别”
  3. 问问题之前,应该尽自己的最大努力去寻找答案,实在找不到再问
  4. 事实上,哪怕你仅仅看过两个ebuild里的Description,也可以了解一二
复制代码

个人更偏向版主的这种做法,用Gentoo就要做到得渔而不是得鱼[1]


搜索一下会发现
[解决]mplayer的USE标记中real项被括号包着(-real),/etc/portage/package.use中 mplayer加real也不行
仔细看里面会发现"()"这个问题得到讲解

转:Gentoo指南
诠释了USE的一些东西

---------------------------------------------------------------
[1]引自:受人与鱼何不受人与渔
回复 支持 反对

使用道具 举报

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

本版积分规则

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