LinuxSir.cn,穿越时空的Linuxsir!

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

(已解决,粗心所致)更新portage的问题

[复制链接]
发表于 2008-5-3 12:56:07 | 显示全部楼层 |阅读模式
我在两台台机器上安装gentoo
一台用2008 beta1 live cd装
另一台用2007 minimal cd装

然后同时更新了portage(emerge --sync),也是用一样的服务器,ACCEPT_KEYWORD都是~x86

但是emerge gentoo-sources的时候,用2008安装的机器下载了2.6.25的内核,而用2007安装的机器却下载2.6.24的内核,更新了好几次都不行,这个会是什么问题呢?
发表于 2008-5-3 13:22:48 | 显示全部楼层
你直接指定 emerge =gentoo-sources-2.6.25 看看有什么错误,不行么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-3 16:19:17 | 显示全部楼层
啊, emerge =gentoo-sources-2.6.25 之后提示gentoo-sources-2.6.25被masked了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-3 16:19:57 | 显示全部楼层
!!! All ebuilds that could satisfy "=sys-kernel/gentoo-sources-2.6.25" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-kernel/gentoo-sources-2.6.25 (masked by: ~x86 keyword)
回复 支持 反对

使用道具 举报

发表于 2008-5-3 18:55:39 | 显示全部楼层
看一下你的profile的设置啊

eselect profile list
回复 支持 反对

使用道具 举报

发表于 2008-5-3 19:01:42 | 显示全部楼层
明显一个~x86一个x86
设置有问题吧,不然怎么会masked by: ~x86 keyword?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-3 21:46:24 | 显示全部楼层
eselect profile list的结果是:

Available profile symlink targets:
  [1]   default-linux/x86/2006.1
  [2]   default-linux/x86/no-nptl
  [3]   default-linux/x86/2006.1/desktop
  [4]   default-linux/x86/2007.0 *
  [5]   default-linux/x86/2007.0/desktop
  [6]   hardened/x86/2.6
  [7]   selinux/2007.0/x86
  [8]   selinux/2007.0/x86/hardened
  [9]   default/linux/x86/2008.0
  [10]  default/linux/x86/2008.0/desktop
  [11]  default/linux/x86/2008.0/developer
  [12]  default/linux/x86/2008.0/no-nptl
  [13]  default/linux/x86/2008.0/server
  [14]  hardened/linux/x86

我猜应该是某些设置有问题,但是不知道问题在哪里,所以想问问有可能出错的地方。
回复 支持 反对

使用道具 举报

发表于 2008-5-4 00:40:16 | 显示全部楼层
accept keywords和profile没有关系的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-4 10:31:03 | 显示全部楼层
还有哪些可以看出问题的地方吗?
我曾经运行过etc-update,合并了一些配置文件,然后全系统升级了一次。
回复 支持 反对

使用道具 举报

发表于 2008-5-4 10:50:37 | 显示全部楼层
还是分别贴出:emerge --info 吧,免得大家猜谜语。
回复 支持 反对

使用道具 举报

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

本版积分规则

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