+ -
当前位置:首页 → 问答吧 → 求教:怎样仅标记gnome为~amd64

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

时间:2009-10-05

来源:互联网

我就单单gnome是用不稳定版本的(用的是sudo ACCEPT_KEYWORDS="~amd64 emerge -u gnome)",但是每次升级它都提醒降回去,很不爽,想把它标记没了,但是gnome里面包含太多软件包,不好弄,有没有更好的方法?

作者: tufer   发布时间: 2009-10-05

把它加到/etc/portage/package.keywords

作者: shikihyx   发布时间: 2009-10-05

引用:
作者: shikihyx
把它加到/etc/portage/package.keywords
这个怎么加?那么多软件包,我试着用gnome-base/gnome 不行

作者: tufer   发布时间: 2009-10-05

如果你之前没装gnome,可以装autounmask,自动解决依赖关系
代码:
autounmask gnome-base/gnome-2.26.3
我装的是gnome-base/gnome-light和部分gnome相关工具,给你参考一下:
cat /etc/portage/package.keywords/gnome-light
代码:
app-cdr/brasero
app-text/evince
app-text/gnome-doc-utils
dev-libs/libgweather
dev-libs/libunique
dev-python/gnome-python-base
dev-python/gnome-vfs-python
dev-python/libbonobo-python
dev-python/libgnome-python
dev-python/libgnomecanvas-python
gnome-base/gnome-common
gnome-base/libgnome
gnome-base/libgnomecanvas
gnome-base/libgtop
gnome-base/librsvg
gnome-base/gconf
gnome-base/gnome-control-center
gnome-base/gnome-desktop
gnome-base/gnome-keyring
gnome-base/gnome-menus
gnome-base/gnome-panel
gnome-base/gnome-session
gnome-base/gnome-settings-daemon
gnome-base/gvfs
gnome-base/libgnomekbd
gnome-base/nautilus
gnome-extra/gcalctool
gnome-extra/gconf-editor
gnome-extra/gnome-utils
gnome-extra/zenity
gnome-extra/at-spi
gnome-extra/evolution-data-server
gnome-extra/gnome-power-manager
gnome-extra/gnome-screensaver
media-gfx/eog
media-video/cheese
net-misc/vino
x11-libs/libwnck
x11-libs/libxklavier
x11-libs/vte
x11-terms/gnome-terminal
x11-themes/gnome-icon-theme
x11-themes/gnome-themes
x11-wm/metacity

sys-apps/devicekit # for gnome-power-manager
sys-apps/devicekit-power # same above
对于已装的~包,可以用eix得到列表,再加入package.keywords中去
代码:
eix --installed-unstable --only-names

作者: hezhit   发布时间: 2009-10-05

呵呵 我比较笨 所以当初那个文件里面有写了差不多100行
或许你试试列出所有依赖的时候一次过复制粘帖 然后修改一些 把版本号去了 ?
等待其他兄弟吧 ~ ^^

作者: shikihyx   发布时间: 2009-10-05

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

作者: tufer   发布时间: 2009-10-06

引用:
作者: hezhit
如果你之前没装gnome,可以装autounmask,自动解决依赖关系
代码:
autounmask gnome-base/gnome-2.26.3
我装的是gnome-base/gnome-light和部分gnome相关工具,给你参考一下:
cat /etc/portage/package.keywords/gnome-light
代码:
app-cdr/brasero
app-text/evince
app-text/gnome-doc-utils
dev-libs/libgweather
dev-libs/libunique
dev-python/gnome-python-base
dev-python/gnome-vfs-python
dev-python/libbonobo-python
dev-python/libgnome-python
dev-python/libgnomecanvas-python
gnome-base/gnome-common
gnome-base/libgnome
gnome-base/libgnomecanvas
gnome-base/libgtop
gnome-base/librsvg
gnome-base/gconf
gnome-base/gnome-control-center
gnome-base/gnome-desktop
gnome-base/gnome-keyring
gnome-base/gnome-menus
gnome-base/gnome-panel
gnome-base/gnome-session
gnome-base/gnome-settings-daemon
gnome-base/gvfs
gnome-base/libgnomekbd
gnome-base/nautilus
gnome-extra/gcalctool
gnome-extra/gconf-editor
gnome-extra/gnome-utils
gnome-extra/zenity
gnome-extra/at-spi
gnome-extra/evolution-data-server
gnome-extra/gnome-power-manager
gnome-extra/gnome-screensaver
media-gfx/eog
media-video/cheese
net-misc/vino
x11-libs/libwnck
x11-libs/libxklavier
x11-libs/vte
x11-terms/gnome-terminal
x11-themes/gnome-icon-theme
x11-themes/gnome-themes
x11-wm/metacity

sys-apps/devicekit # for gnome-power-manager
sys-apps/devicekit-power # same above
对于已装的~包,可以用eix得到列表,再加入package.keywords中去
代码:
eix --installed-unstable --only-names
汗啊!居然有autounmask这么方便的工具,我以前都是emerge -tvp。这下可以更爽了。

作者: lophyxp   发布时间: 2009-10-06

autounmask这个也是第一次听说,我以前都是手动编辑/etc/portage/package.use和package.unmask,谢谢分享。

作者: suddenkiller   发布时间: 2009-10-06

热门下载

更多