LinuxSir.cn,穿越时空的Linuxsir!

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

新手使用emerge遇到问题,求教

[复制链接]
发表于 2009-7-27 15:05:08 | 显示全部楼层 |阅读模式
我在看升级gcc时遇到的。

emerge -uav gcc出现了一堆USE,问yes/no什么的,不知是什么意思。官网上的升级gcc没有这个步骤呀?

以为是portage老了,升级portage,python又有问题。


我用的是livecd 2008

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-7-27 16:21:22 | 显示全部楼层
  • 编译不通过,极大可能是因为你现在系统里toolchain的版本过低,全部升级即可。

  • 那些USE是你加了-v参数才有的,如果是emerge -ua gcc,就看不到USE了。

    顺便说下,像(-doc%)这样的是已经没有的USE,而-gold%这样的是新增的USE。

  • Post by liutanyu;2010045
    Would you like to merge these packages? [Yes/No]


    意思是“你想编译这些包吗”,输入y就好了,不要犹豫。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-27 16:47:09 | 显示全部楼层
Post by coderoar;2010067
  • 编译不通过,极大可能是因为你现在系统里toolchain的版本过低,全部升级即可。


emerge system或者emerge world也会出现出现这样的错误。而安装e2fsprogs是反复出现下图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-7-27 17:38:29 | 显示全部楼层
这是说,你的portage(包括但不限于emerge)是不支持EAPI2的,但是那些包都需要这个特性。所以,可以先更新sys-apps/portage这个包。

此外,你更新portage树了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-27 17:55:42 | 显示全部楼层
已经用emerge --sync更新了。更新后提示要emerge portage,但出现问题中的情况。
我看了这个:http://www.gentoo.org/proj/en/portage/doc/common-problems.xml
可并没解决问题
回复 支持 反对

使用道具 举报

发表于 2009-7-27 20:05:25 | 显示全部楼层
把输出继续贴出来啊……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-28 10:53:19 | 显示全部楼层
emerge --sync会出现图一。

emerge portage会出现图二。

emerge --update --deep world会有blocks而且后三个相互block。是bug吧?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-7-28 11:07:01 | 显示全部楼层
是不是用错架构的系统?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-28 11:31:21 | 显示全部楼层
用错架构?  我用的是amd64livecd cpu是core2  没错呀
回复 支持 反对

使用道具 举报

发表于 2009-7-28 11:41:13 | 显示全部楼层
python那张图信息量不够,应该把之前的编译信息也贴出来。

xfce4那张图,可以先emerge -C sys-libs/com_err sys-libs/ss再试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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