LinuxSir.cn,穿越时空的Linuxsir!

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

When I emerge OpenQ.

[复制链接]
发表于 2004-11-15 15:41:54 | 显示全部楼层 |阅读模式
x1000 portage # emerge /home/monica/OpenQ-0.3.0-r4.ebuild

!!! Your current profile is deprecated and not supported anymore.
!!! Please upgrade to the following profile if possible:
        default-linux/x86/2004.0

To upgrade do the following steps:
# emerge -n '>=sys-apps/portage-2.0.51'
# cd /etc/
# rm make.profile
# ln -s ../usr/portage/profiles/default-linux/x86/2004.0 make.profile



!!! Warning: emerge /path/to/ebuild is broken and considered dangerous.
!!! Don't use it. I'm serious, we're coming after you if you use it.

>>> Waiting 10 seconds before starting...
>>> (Control-C to abort)...
Continuing with emerge /path/to/ebuild in: 10 9 8 7 6 5 4 3 2 1
Calculating dependencies   home/OpenQ-0.3.0-r4
-!!! aux_get(): ebuild path for 'home/OpenQ-0.3.0-r4' not specified:
!!!            None
Traceback (most recent call last):
  File "/usr/bin/emerge", line 2867, in ?
    retval,favorites=mydepgraph.select_files(myfiles)
  File "/usr/bin/emerge", line 1004, in select_files
    if not self.create(["ebuild",portage.root,mykey],None,"--onlydeps" not in myopts):
  File "/usr/bin/emerge", line 919, in create
    self.pkgsettings.setinst(mykey,portage.db[myroot]["porttree"].dbapi)
  File "/usr/lib/portage/pym/portage.py", line 1243, in setinst
    provides = mydbapi.aux_get(mycpv, ["ROVIDE"])[0]
  File "/usr/lib/portage/pym/portage.py", line 4976, in aux_get
    raise KeyError, "'%(cpv)s' at %(path)s" % {"cpv":mycpv,"path":myebuild}
KeyError: "'home/OpenQ-0.3.0-r4' at None"
 楼主| 发表于 2004-11-15 15:43:05 | 显示全部楼层
What problem?
How to resolve it. Thx a lot.
发表于 2004-11-15 15:57:27 | 显示全部楼层
把Monica换成Lewinsky,看看有没有帮助。

:p :p
发表于 2004-11-15 15:58:58 | 显示全部楼层

回复: When I emerge OpenQ.

最初由 Hemingway 发表
x1000 portage # emerge /home/monica/OpenQ-0.3.0-r4.ebuild

!!! Your current profile is deprecated and not supported anymore.
!!! Please upgrade to the following profile if possible:
        default-linux/x86/2004.0

To upgrade do the following steps:
# emerge -n '>=sys-apps/portage-2.0.51'
# cd /etc/
# rm make.profile
# ln -s ../usr/portage/profiles/default-linux/x86/2004.0 make.profile



!!! Warning: emerge /path/to/ebuild is broken and considered dangerous.
!!! Don't use it. I'm serious, we're coming after you if you use it.

>>> Waiting 10 seconds before starting...
>>> (Control-C to abort)...
Continuing with emerge /path/to/ebuild in: 10 9 8 7 6 5 4 3 2 1
Calculating dependencies   home/OpenQ-0.3.0-r4
-!!! aux_get(): ebuild path for 'home/OpenQ-0.3.0-r4' not specified:
!!!            None
Traceback (most recent call last):
  File "/usr/bin/emerge", line 2867, in ?
    retval,favorites=mydepgraph.select_files(myfiles)
  File "/usr/bin/emerge", line 1004, in select_files
    if not self.create(["ebuild",portage.root,mykey],None,"--onlydeps" not in myopts):
  File "/usr/bin/emerge", line 919, in create
    self.pkgsettings.setinst(mykey,portage.db[myroot]["porttree"].dbapi)
  File "/usr/lib/portage/pym/portage.py", line 1243, in setinst
    provides = mydbapi.aux_get(mycpv, ["ROVIDE"])[0]
  File "/usr/lib/portage/pym/portage.py", line 4976, in aux_get
    raise KeyError, "'%(cpv)s' at %(path)s" % {"cpv":mycpv,"path":myebuild}
KeyError: "'home/OpenQ-0.3.0-r4' at None"


首先按照提示更新你的profile,之后,按照中文portage的正确步骤进行操作。

有关中文portage,可以在论坛搜索。或者访问gentoo.linuxsir.cn
 楼主| 发表于 2004-11-15 16:03:50 | 显示全部楼层
正确步骤?
HuTigers? Were you ever study in Tsinghua as a Doctor?
发表于 2004-11-15 16:14:47 | 显示全部楼层
最初由 Hemingway 发表
正确步骤?
HuTigers? Were you ever study in Tsinghua as a Doctor?


I wish I was.

 楼主| 发表于 2004-11-15 16:17:30 | 显示全部楼层
x1000 etc # rm -f make.profile
x1000 etc # ln -s /usr/portage/profiles/default-linux/x86/2004.0 make.profile
x1000 etc # emerge /home/monica/OpenQ-0.3.0-r4.ebuild
emerging by path implies --oneshot... adding --oneshot to options.

*** emerging by path is broken and may not always work!!!

Calculating dependencies
*** You need to adjust PORTDIR or PORTDIR_OVERLAY to emerge this package.
发表于 2004-11-15 17:30:10 | 显示全部楼层
最初由 Hemingway 发表
x1000 etc # rm -f make.profile
x1000 etc # ln -s /usr/portage/profiles/default-linux/x86/2004.0 make.profile
x1000 etc # emerge /home/monica/OpenQ-0.3.0-r4.ebuild
emerging by path implies --oneshot... adding --oneshot to options.

*** emerging by path is broken and may not always work!!!

Calculating dependencies
*** You need to adjust PORTDIR or PORTDIR_OVERLAY to emerge this package.

mkdir -p /usr/local/portage
echo "ORTDIR_OVERLAY=/usr/local/portage" >> /etc/make.conf
之后,用glc_sync更新portage。
之后,emerage -aDv OpenQ安装

glc_sync的安装,请看精华区。
 楼主| 发表于 2004-11-15 19:05:11 | 显示全部楼层
3X
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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