LinuxSir.cn,穿越时空的Linuxsir!

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

emerge 不能用~求助

[复制链接]
发表于 2007-9-20 12:00:51 | 显示全部楼层 |阅读模式
今天刚装好gentoo,登录了root,发现portage tree不是最新然后就emerge sync

完毕后发现emerge不能用了,提示
!!! ARCH is not set.....Are you missing the /etc/make.profile symlink?
!!! Is the symlink correct?Is your portage tree complete?
 楼主| 发表于 2007-9-20 12:01:36 | 显示全部楼层
拜求解决之道
回复 支持 反对

使用道具 举报

发表于 2007-9-20 12:48:30 | 显示全部楼层
Are you missing the /etc/make.profile symlink?
你有 /etc/make.profile 这个文件么?
正常情况是有的

ps: 这里不必拜求啊什么的,只要有人懂你的问题,都会回答的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-20 13:07:19 | 显示全部楼层
有的,用nano -w /etc/make.profile
里面什么内容也没有
回复 支持 反对

使用道具 举报

发表于 2007-9-20 13:40:03 | 显示全部楼层
/etc/make.profile 是个指向目录的链接
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-20 13:41:49 | 显示全部楼层
如何建立链接?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-20 14:37:50 | 显示全部楼层
ln -s /usr/portage/profiles/default-linux/x86/2005.1/ /etc/make.profile

说make.profile已经存在
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-20 14:53:19 | 显示全部楼层
ARCH 该如何设置?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-20 15:22:58 | 显示全部楼层
问题已经解决
ln -s /usr/portage/profiles/default-linux/x86/2005.1/ /etc/make.profile

关键是在x86的版本我已经更新为2007.0,却还在使用以前的2005.1,而且目录按照教程上写的2005.1/2.6,后面这个2.6根本没有这个目录,所以无法使用emerge

搜了论坛以前的帖子都没有明确的回答,看了官方手册才想到的
回复 支持 反对

使用道具 举报

发表于 2007-9-20 15:53:54 | 显示全部楼层
/usr/portage/profiles/default-linux/x86/2005.1/

现在都2007年了,怎么还用2005年的呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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