LinuxSir.cn,穿越时空的Linuxsir!

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

问个portage问题。

[复制链接]
发表于 2006-11-23 19:11:35 | 显示全部楼层 |阅读模式
我进:/usr/portage/x11-drivers/nvidia-drives/里有两个是:

nvidia-drivers-1.0.9629.ebuild
nvidia-drivers-1.0.9742.ebuild

为什么我在/etc/portage/package.keywords
里写:
=x11-drivers/nvidia-drivers-1.0.9629*
就能emerge -va nvidia-drivers就能成功安装他,而改写成
=x11-drivers/nvidia-drivers-1.0.9742*
emerge -va nvidia-drivers就不能安装这个版本,更本不出来?
最后只好来了个emerge /usr/portage/x11-drivers/nvidia-drives/nvidia-drivers-1.0.9742.ebuild弹了警告但装成功不能进X了。改动了下就能进,不知是不是没起作用?
请问这两个驱动有什么不同,应该只是版本高低问题吧?
如何才能不加路径就装那个高版本呢?
发表于 2006-11-23 19:25:15 | 显示全部楼层
这样写:
x11-drivers/nvidia-drivers ~x86
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 19:41:07 | 显示全部楼层
Post by Fleta
这样写:
x11-drivers/nvidia-drivers ~x86


这样写也只能出来那个9629不能出来那个9742
回复 支持 反对

使用道具 举报

发表于 2006-11-23 20:24:03 | 显示全部楼层
Post by 松心心
这样写也只能出来那个9629不能出来那个9742

然后
emerge =nvidia-drivers-1.0.9742
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 20:34:29 | 显示全部楼层
emerge =nvidia-drivers-1.0.9742
Calculating dependencies
!!! All ebuilds that could satisfy "=nvidia-drivers-1.0.9742" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-drivers/nvidia-drivers-1.0.9742 (masked by: package.mask)
# Kris Kersey <augustus@gentoo.org> (08 Nov 2006)
# The below BETA adds support for GeForce 8800 GTX and GeForce 8800 GTS GPUs.


For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
回复 支持 反对

使用道具 举报

发表于 2006-11-23 20:50:01 | 显示全部楼层
然后按指示在/etc/portage/package.unmask里加入
=x11-drivers/nvidia-drivers-1.0.9742
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-23 21:01:04 | 显示全部楼层
谢谢,成功了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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