LinuxSir.cn,穿越时空的Linuxsir!

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

过滤升级 [s]

[复制链接]
发表于 2009-1-5 17:55:41 | 显示全部楼层 |阅读模式
话说

  1. shuge ~ # e -au system

  2. These are the packages that would be merged, in order:

  3. Calculating dependencies ... done!
  4. [ebuild     U ] sys-libs/ncurses-5.7 [5.6-r2] USE="profile* -ada%"
  5. [ebuild     U ] sys-devel/binutils-2.19 [2.18-r3]
  6. [ebuild     U ] sys-kernel/linux-headers-2.6.28-r1 [2.6.26]
  7. [ebuild     U ] sys-devel/m4-1.4.12 [1.4.11]
  8. [ebuild     U ] sys-apps/kbd-1.15 [1.14.1-r1]
  9. [ebuild     U ] sys-apps/module-init-tools-3.5 [3.4-r1]
  10. [ebuild     U ] app-arch/tar-1.21-r1 [1.20]
  11. [ebuild     U ] sys-apps/findutils-4.5.3 [4.4.0]
  12. [ebuild     U ] sys-apps/texinfo-4.13 [4.12]
  13. [ebuild     U ] sys-devel/bison-2.4.1 [2.3]
  14. [ebuild     U ] sys-libs/readline-5.2_p13 [5.2_p12-r1]
  15. [ebuild     U ] sys-devel/automake-1.10.2 [1.10.1-r1]
  16. [ebuild     U ] sys-fs/e2fsprogs-1.41.3-r1 [1.41.3]
  17. [ebuild     U ] sys-libs/pam-1.0.3 [1.0.2]
  18. [ebuild     U ] net-misc/rsync-3.0.5 [3.0.4]
  19. [ebuild     U ] sys-apps/busybox-1.13.1 [1.12.1]
  20. [ebuild     U ] net-misc/openssh-5.1_p1-r2 [5.1_p1-r1] USE="-kerberos*"
  21. [ebuild     U ] sys-devel/gcc-4.3.2-r2 [4.3.2] USE="(-fixed-point) -nopie%"
  22. [ebuild     U ] sys-libs/glibc-2.9_p20081201-r1 [2.8_p20080602] USE="profile*"

  23. Would you like to merge these packages? [Yes/No] y
复制代码


如果只想update除gcc以外的包,应该怎么设置呢?
发表于 2009-1-5 18:36:19 | 显示全部楼层
可以在package.mask里面把gcc加上,这样他就不会update gcc了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-5 19:54:13 | 显示全部楼层
  1. lee@shuge ~ $ cat /etc/portage/package.mask
  2. >sys-devel/gcc-4.3.2
  3. man portage (341,1) 60%
复制代码

先谢谢您。

不过,这样还是有麻烦。
它的格式必须是
>|=|<$name-$version

那么,如果有一堆要屏蔽,就要手动加n行带版本的字符串了。
回复 支持 反对

使用道具 举报

发表于 2009-1-6 08:27:12 | 显示全部楼层
你如果要是想屏蔽所以的gcc的话,你可以写成sys-devel/gcc不要加版本号,这样它就永远不会升级gcc,除非你把mask里的gcc给去掉。
回复 支持 反对

使用道具 举报

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

本版积分规则

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