LinuxSir.cn,穿越时空的Linuxsir!

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

求教:怎样仅标记gnome为~amd64

[复制链接]
发表于 2009-10-5 19:14:37 | 显示全部楼层 |阅读模式
我就单单gnome是用不稳定版本的(用的是sudo ACCEPT_KEYWORDS="~amd64 emerge -u gnome)",但是每次升级它都提醒降回去,很不爽,想把它标记没了,但是gnome里面包含太多软件包,不好弄,有没有更好的方法?
发表于 2009-10-5 19:17:19 | 显示全部楼层
把它加到/etc/portage/package.keywords
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-5 19:27:58 | 显示全部楼层
Post by shikihyx;2033323
把它加到/etc/portage/package.keywords


这个怎么加?那么多软件包,我试着用gnome-base/gnome 不行
回复 支持 反对

使用道具 举报

发表于 2009-10-5 19:43:08 | 显示全部楼层
如果你之前没装gnome,可以装autounmask,自动解决依赖关系
  1. autounmask gnome-base/gnome-2.26.3
复制代码

我装的是gnome-base/gnome-light和部分gnome相关工具,给你参考一下:
cat /etc/portage/package.keywords/gnome-light
  1. app-cdr/brasero
  2. app-text/evince
  3. app-text/gnome-doc-utils
  4. dev-libs/libgweather
  5. dev-libs/libunique
  6. dev-python/gnome-python-base
  7. dev-python/gnome-vfs-python
  8. dev-python/libbonobo-python
  9. dev-python/libgnome-python
  10. dev-python/libgnomecanvas-python
  11. gnome-base/gnome-common
  12. gnome-base/libgnome
  13. gnome-base/libgnomecanvas
  14. gnome-base/libgtop
  15. gnome-base/librsvg
  16. gnome-base/gconf
  17. gnome-base/gnome-control-center
  18. gnome-base/gnome-desktop
  19. gnome-base/gnome-keyring
  20. gnome-base/gnome-menus
  21. gnome-base/gnome-panel
  22. gnome-base/gnome-session
  23. gnome-base/gnome-settings-daemon
  24. gnome-base/gvfs
  25. gnome-base/libgnomekbd
  26. gnome-base/nautilus
  27. gnome-extra/gcalctool
  28. gnome-extra/gconf-editor
  29. gnome-extra/gnome-utils
  30. gnome-extra/zenity
  31. gnome-extra/at-spi
  32. gnome-extra/evolution-data-server
  33. gnome-extra/gnome-power-manager
  34. gnome-extra/gnome-screensaver
  35. media-gfx/eog
  36. media-video/cheese
  37. net-misc/vino
  38. x11-libs/libwnck
  39. x11-libs/libxklavier
  40. x11-libs/vte
  41. x11-terms/gnome-terminal
  42. x11-themes/gnome-icon-theme
  43. x11-themes/gnome-themes
  44. x11-wm/metacity
  45. sys-apps/devicekit           # for gnome-power-manager
  46. sys-apps/devicekit-power     # same above
复制代码

对于已装的~包,可以用eix得到列表,再加入package.keywords中去
  1. eix --installed-unstable --only-names
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-10-5 19:43:16 | 显示全部楼层
呵呵 我比较笨 所以当初那个文件里面有写了差不多100行
或许你试试列出所有依赖的时候一次过复制粘帖 然后修改一些 把版本号去了 ?
等待其他兄弟吧  ~ ^^
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-5 20:26:59 | 显示全部楼层
gnome-base/orbit
gnome-base/libgtop
x11-themes/gnome-backgrounds
dev-libs/libxml
media-libs/gstreamer
x11-libs/libxklavier
gnome-base/gnome-applets
dev-libs/poppler
app-text/gnome-doc-utils
media-libs/gst-plugins-base
app-text/poppler-utils
media-libs/gst-plugins-good
gnome-extra/gnome-user-docs
x11-themes/gnome-icon-theme
gnome-base/gconf
x11-libs/libwnck
gnome-base/libgnomeprint
x11-libs/gtksourceview
dev-libs/poppler-glib
x11-themes/gtk-engines
sci-chemistry/gperiodic
gnome-base/gnome-keyring
gnome-base/libgnomecanvas
gnome-base/libgnomekbd
gnome-base/gvfs
x11-wm/metacity
x11-themes/gnome-themes
virtual/poppler-glib
net-analyzer/gnome-nettool
gnome-extra/swfdec-gnome
gnome-extra/gcalctool
gnome-base/gnome-menus
gnome-base/libgnomeprintui
dev-libs/libgweather
x11-libs/vte
gnome-extra/gucharmap
gnome-extra/zenity
app-editors/gedit
dev-python/evolution-python
gnome-base/libgnome
gnome-base/librsvg
gnome-base/libbonoboui
dev-python/totem-python
gnome-base/libgnomeui
gnome-extra/gnome-system-monitor
gnome-extra/gnome-media
x11-terms/gnome-terminal
gnome-extra/bug-buddy
gnome-extra/gconf-editor
net-misc/vino
gnome-extra/gtkhtml
gnome-base/gdm
gnome-base/gnome-desktop
gnome-extra/yelp
gnome-base/gnome-panel
gnome-base/gnome
gnome-base/gnome-settings-daemon
media-gfx/eog
gnome-extra/gnome-screensaver
app-admin/pessulus
gnome-base/nautilus
x11-misc/alacarte
net-analyzer/gnome-netstatus
net-misc/vinagre
gnome-extra/gnome-utils
gnome-base/gnome-control-center
app-text/evince
gnome-extra/deskbar-applet
gnome-extra/gnome-games
app-crypt/seahorse
app-arch/file-roller
net-print/gnome-cups-manager
gnome-extra/gnome-power-manager
gnome-base/gnome-session
gnome-base/gnome-volume-manager
media-sound/sound-juicer
media-plugins/audacious-plugins
回复 支持 反对

使用道具 举报

发表于 2009-10-5 21:15:58 | 显示全部楼层
Post by hezhit;2033337
如果你之前没装gnome,可以装autounmask,自动解决依赖关系
  1. autounmask gnome-base/gnome-2.26.3
复制代码


我装的是gnome-base/gnome-light和部分gnome相关工具,给你参考一下:
cat /etc/portage/package.keywords/gnome-light

  1. app-cdr/brasero
  2. app-text/evince
  3. app-text/gnome-doc-utils
  4. dev-libs/libgweather
  5. dev-libs/libunique
  6. dev-python/gnome-python-base
  7. dev-python/gnome-vfs-python
  8. dev-python/libbonobo-python
  9. dev-python/libgnome-python
  10. dev-python/libgnomecanvas-python
  11. gnome-base/gnome-common
  12. gnome-base/libgnome
  13. gnome-base/libgnomecanvas
  14. gnome-base/libgtop
  15. gnome-base/librsvg
  16. gnome-base/gconf
  17. gnome-base/gnome-control-center
  18. gnome-base/gnome-desktop
  19. gnome-base/gnome-keyring
  20. gnome-base/gnome-menus
  21. gnome-base/gnome-panel
  22. gnome-base/gnome-session
  23. gnome-base/gnome-settings-daemon
  24. gnome-base/gvfs
  25. gnome-base/libgnomekbd
  26. gnome-base/nautilus
  27. gnome-extra/gcalctool
  28. gnome-extra/gconf-editor
  29. gnome-extra/gnome-utils
  30. gnome-extra/zenity
  31. gnome-extra/at-spi
  32. gnome-extra/evolution-data-server
  33. gnome-extra/gnome-power-manager
  34. gnome-extra/gnome-screensaver
  35. media-gfx/eog
  36. media-video/cheese
  37. net-misc/vino
  38. x11-libs/libwnck
  39. x11-libs/libxklavier
  40. x11-libs/vte
  41. x11-terms/gnome-terminal
  42. x11-themes/gnome-icon-theme
  43. x11-themes/gnome-themes
  44. x11-wm/metacity

  45. sys-apps/devicekit           # for gnome-power-manager
  46. sys-apps/devicekit-power     # same above
复制代码


对于已装的~包,可以用eix得到列表,再加入package.keywords中去
  1. eix --installed-unstable --only-names
复制代码


汗啊!居然有autounmask这么方便的工具,我以前都是emerge -tvp。这下可以更爽了。
回复 支持 反对

使用道具 举报

发表于 2009-10-6 09:53:28 | 显示全部楼层
autounmask这个也是第一次听说,我以前都是手动编辑/etc/portage/package.use和package.unmask,谢谢分享。
回复 支持 反对

使用道具 举报

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

本版积分规则

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