LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: easior lars

gnome的界面该启用哪些USE标记?

[复制链接]
 楼主| 发表于 2011-7-27 09:41:05 | 显示全部楼层
Post by RichardGv;2145474
简要的说:
  1. echo 'media-gfx/graphicsmagick -imagemagick' >> /etc/portage/package.use
复制代码


更详细的解释是,media-gfx/graphicsmagick的imagemagick USE flag并非是“添加imagemagick支持”的意思,而是要(在/usr/bin中?)创建几个链接,用graphicmagick代替imagemagick的功能。如果同时安装media-gfx/graphicsmagick[imagemagick]和imagemagick,imagemagick提供的几个原生工具(/usr/bin/convert, /usr/bin/import...)就会与media-gfx/graphicsmagick[imagemagick]中试图代替imagemagick的部分发生冲突,因此media-gfx/graphicsmagick[imagemagick]和imagemagick不可共存。
参见: http://forums.gentoo.org/viewtopic-p-6527153.html#6527153


非常谢谢。

全局USE的这种冲突是不是由于使用不稳定版软件的问题吗?
回复 支持 反对

使用道具 举报

发表于 2011-7-27 21:01:21 | 显示全部楼层
Post by easior lars;2145498
非常谢谢。

全局USE的这种冲突是不是由于使用不稳定版软件的问题吗?

呃... 这个也可以叫冲突吗... 这个问题与包稳定与否完全无关,充其量是这个ebuild的USE flag的名字选择不佳,应该改为imagemagick-replacement之类。
回复 支持 反对

使用道具 举报

发表于 2012-1-29 14:17:32 | 显示全部楼层
Post by RichardGv;2145184
一个profile中的设置包含:

  1. deprecated
  2. eapi
  3. make.defaults (类似make.conf,而优先级更低)
  4. packages
  5. packages.build
  6. package.accept_keywords
  7. package.keywords (类似/etc/portage/package.keywords,而优先级更低)
  8. package.mask (类似/etc/portage/package.mask,而优先级更低)
  9. package.provided (类似/etc/portage/profile/package.provided,而优先级更低)
  10. package.unmask  (类似/etc/portage/package.unmask,而优先级更低)
  11. package.use (类似/etc/portage/package.use,而优先级更低)
  12. package.use.force
  13. package.use.mask
  14. parent
  15. profile.bashrc
  16. use.force
  17. use.mask
  18. virtuals
复制代码

(关于profile的组成可以参见man portage 中的SPECIFIC FILE DESCRIPTIONS部分。)

profile中的make.defaults一般会设置一系列的默认USE flags。GNOME的profile包括了一般GNOME系统所需的USE flags。

Portage运行时的环境变量的优先级如下:

  1. The priority order of the various configuration files is as follows (highest first):
  2.     1. Environment variables
  3.     2. /etc/make.conf, for your use
  4.     3. /etc/make.profile/make.defaults, for profile-specific defaults
  5.     4. /etc/make.globals, for global defaults (settings not specified in any
  6.        other place come from here)
复制代码


很好!学习了
回复 支持 反对

使用道具 举报

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

本版积分规则

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