LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]想升级到xfce4.6.1,但一大堆东西都被masked,请问如何才能不受限制地使用~x86

[复制链接]
 楼主| 发表于 2009-5-4 01:01:07 | 显示全部楼层
wo shi xiao cai niao ,mei ming bai.
回复 支持 反对

使用道具 举报

发表于 2009-5-4 01:50:41 | 显示全部楼层
像compiz这种依赖一大堆包的
我就把每个包用=ssssss-d.d.d固定版本号
这样unmask的是固定的某个版本 软件就不会跟 ~x86 升级而升级

像realplayer这种不会依赖什么的就可以直接unmask

file /etc/portage/package.keyword
  1. #compiz-fusion
  2. =dev-python/compizconfig-python-0.8.2
  3. =x11-wm/compiz-0.8.2
  4. =x11-wm/compiz-fusion-0.8.2
  5. #x11-plugins/compiz-fusion-plugins-main
  6. #x11-plugins/compiz-fusion-plugins-extra
  7. #x11-plugins/compiz-fusion-plugins-unsupported
  8. =x11-plugins/compiz-plugins-main-0.8.2
  9. =x11-plugins/compiz-plugins-extra-0.8.2
  10. =x11-wm/emerald-0.8.2
  11. =x11-themes/emerald-themes-0.5.2
  12. =x11-apps/ccsm-0.8.2
  13. =x11-libs/libcompizconfig-0.8.2
  14. =x11-libs/compizconfig-backend-gconf-0.8.2
  15. #x11-libs/compizconfig-backend-kconfig
  16. =x11-libs/compiz-bcop-0.8.2
  17. =x11-apps/fusion-icon-0.1
  18. #programming
  19. dev-lang/smlnj
  20. #kernel
  21. =sys-kernel/gentoo-sources-2.6.29-r1
  22. #dock
  23. gnome-extra/avant-window-navigator
  24. gnome-extra/avant-window-navigator-extras
  25. #printers
  26. net-print/foomatic-db
  27. net-print/foomatic-db-engine
  28. net-print/foomatic-filters
  29. net-print/foomatic-filters-ppds
  30. net-print/hplip
  31. net-print/foo2zjs
  32. #media players
  33. media-video/realplayer
  34. media-libs/realcodecs
  35. media-video/vlc
  36. =media-sound/rhythmbox-0.11.6-r1
  37. #editor
  38. =app-editors/emacs-cvs-23.0.92
  39. #VirtualBox
  40. =ev-util/kbuild-0.1.5
  41. =app-emulation/virtualbox-ose-additions-2.1.4
  42. =app-emulation/virtualbox-ose-2.1.4-r2
  43. app-emulation/virtualbox-bin
  44. app-emulation/virtualbox-modules
  45. #stardict
  46. app-dicts/stardict
  47. app-dicts/stardict-cdict-en-zh-gb
  48. app-dicts/stardict-langdao-en-zh-gb
  49. app-dicts/stardict-langdao-zh-en-gb
  50. app-dicts/stardict-oxford-en-zh-gb
  51. #IDE
  52. =dev-util/eclipse-sdk-3.4-r2
  53. app-emacs/emacs-daemon
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-4 02:24:07 | 显示全部楼层
哦,有点头绪了。我刚装gentoo两天,emerge来emerge去头都晕了,哈哈。现在内核还是2.6.24的,想升级一下,还要慢慢学编译内核。汗一个,感觉刚装上系统就把系统弄乱了。
回复 支持 反对

使用道具 举报

发表于 2009-5-4 06:10:21 | 显示全部楼层
Post by hakie;1982921
wo shi xiao cai niao ,mei ming bai.


如何使用~x86 ?

在 /etc/make.conf 中添加 ACCEPT_KEYWORDS="~x86"


如果你用的是64位系统,就添加 ACCEPT_KEYWORDS="~amd64"
回复 支持 反对

使用道具 举报

发表于 2009-5-4 09:06:38 | 显示全部楼层
既然都源码编译了,为什么很少有人用amd64版的啊。
回复 支持 反对

使用道具 举报

发表于 2009-5-4 09:35:31 | 显示全部楼层
个人认为,大多数情况下,"~" 与否,并不代表那些"~"软件本身是否是稳定版还是测试版。而是指portage对他们的管理可能需要更多的人工介入而已。

个人用户尽管放心"~"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-4 13:35:48 | 显示全部楼层
Post by zhou3345;1982945
如何使用~x86 ?

在 /etc/make.conf 中添加 ACCEPT_KEYWORDS="~x86"


如果你用的是64位系统,就添加 ACCEPT_KEYWORDS="~amd64"


在别的帖子里好像说这是旧方法,现在不提倡用了,是不是?
回复 支持 反对

使用道具 举报

发表于 2009-5-4 14:13:34 | 显示全部楼层
Post by hakie;1982931
哦,有点头绪了。我刚装gentoo两天,emerge来emerge去头都晕了,哈哈。现在内核还是2.6.24的,想升级一下,还要慢慢学编译内核。汗一个,感觉刚装上系统就把系统弄乱了。


我以前有个翻译的帖子专门讲这个的 你可以找来看看
回复 支持 反对

使用道具 举报

发表于 2009-5-4 14:17:14 | 显示全部楼层
Post by hakie;1983083
在别的帖子里好像说这是旧方法,现在不提倡用了,是不是?


怎么可能,哪位仁兄说的。。。汗。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-4 14:33:12 | 显示全部楼层
Post by nonplus;1983103
怎么可能,哪位仁兄说的。。。汗。。。


旧方法 (不提倡)

ACCEPT_KEYWORDS="~x86" emerge gnome-extra/gdesklets-core

这种方法已经不被提倡了,它出现在这里仅仅是因为历史原因,不要用这个方法。
请阅读http://forums.gentoo.org/viewtopic.p...060314#1060314 这是关于为什么ACCEPT_KEYWORDS不好的帖子。

简而言之,是因为emerge -u world会对用ACCEPT_KEYWORDS安装的包降级,这会造成潜在的致命改变并且使你的系统陷入瘫痪。
-U(功能:仅仅升级)这个参数也不被提倡了,这有一个充分的原因:如果包坏了,portage应该使它降级,-U确会对此操作造成阻碍。

原来地址
http://hi.baidu.com/erlv5241/blo ... 80b1e336d12292.html
回复 支持 反对

使用道具 举报

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

本版积分规则

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