LinuxSir.cn,穿越时空的Linuxsir!

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

问一下 virtual/ 下面 软件包的用处

[复制链接]
发表于 2009-8-9 17:04:27 | 显示全部楼层 |阅读模式
安装了 还在测试中的 emacs-23, 升级系统的时候, 系统要求 使用另外一个 slot 安装 emacs-22, 我当然不同意了, 没有必要嘛.

于是我就将 emacs-22 直接用 mask 将其屏蔽, 于是系统无法升级, 因为 emacs-22 是被 global 等软件所要求的.

后来我看了 global 的 ebuild, 发现它检查的是 virtual/emacs 的版本, 而我当前的 virtual/emacs 的版本还是 22.  我将 virtual/emacs 的版本也升级到 23, 于是问题就解决了.

但是我很不明白的是, 为什么我们需要这个 virtual/emacs?

我记得在 debian 的软件管理系统中, virtual 完全是为了向下兼容 老旧 的软件, 比如 gvim 改名为 gnome-vim 之后, 于是就会出来一个 virtual/gvim, 防止有些检查较老的软件检查 gvim 是否存在时得到错误的信息.

但是在 gentoo 中显然不是这个用处.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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