LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: atfa

关于Gentoo LiveCD无法正确DHCP的问题+详细故障描述!求助!

[复制链接]
 楼主| 发表于 2005-2-15 23:52:01 | 显示全部楼层

  1. # emerge fcitx-2.0.1
  2. Calculating dependencies

  3. !!! Problem in app-i18n/fcitx-2.0.1 dependencies.
  4. !!! "Specific key requires an operator (app-i18n/fcitx-2.0.1) (try adding an '=')" exceptions
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-2-16 00:35:56 | 显示全部楼层
missing keyword?
你用什么机子的啊?不会是amd64的吧? :ask
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-16 07:48:55 | 显示全部楼层
Post by Hauser
missing keyword?
你用什么机子的啊?不会是amd64的吧? :ask


对啊,就是amd64的机器,请问应该怎么弄啊?
回复 支持 反对

使用道具 举报

发表于 2005-2-16 11:38:16 | 显示全部楼层
Post by atfa
对啊,就是amd64的机器,请问应该怎么弄啊?


只有一条路好走,兄弟我指给你看
——把你的机子送给我……
回复 支持 反对

使用道具 举报

发表于 2005-2-16 14:03:14 | 显示全部楼层
Post by atfa
对啊,就是amd64的机器,请问应该怎么弄啊?
  1. $ grep KEYWORDS /usr/portage/app-i18n/fcitx/fcitx-2.0.1.ebuild
  2. KEYWORDS="x86"
复制代码

此版本的fcitx暂时还无法在amd64的机器上编译。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-16 14:19:28 | 显示全部楼层
哦?但是应该说fcitx是可以在x86-64平台上编译的,因为我的debian的pure64就安装了64位fcitx的。

难道需要下载fcitx的src自己编译?
回复 支持 反对

使用道具 举报

发表于 2005-2-16 15:15:16 | 显示全部楼层
Post by atfa
但是应该说fcitx是可以在x86-64平台上编译的,因为我的debian的pure64就安装了64位fcitx的。

或许是吧。官方portage里的fcitx版本比较旧了,中文portage里的较新,但也没有amd64的keyword,既然你有机器,不如自己在ebuild里加上试试吧:
  1. # mkdir -p /usr/local/glc/app-i18n
  2. # tar xzvf /path/to/fcitx.tar.gz -C /usr/local/glc/app-i18n
  3. # echo 'PORTDIR_OVERLAY="/usr/local/glc"' >> /etc/make.conf
  4. 在ebuild里的KEYWORDS加上amd64
  5. # emerge -a fcitx
复制代码

或许你还可以在此ebuild的基础上写个适合更新版fcitx的呢。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-16 21:31:34 | 显示全部楼层
按照Hauser的做了以后我遇到下面的问题


  1. # emerge -a fcitx

  2. These are the packages that I would merge, in order:

  3. Calculating dependencies
  4. !!! All ebuilds that could satisfy "fcitx" have been masked.
  5. !!! One of the following masked packages is required to complete your request:
  6. - app-i18n/fcitx-1.8.5 (masked by: missing keyword)
  7. - app-i18n/fcitx-2.1.0_rc (masked by: missing keyword)
  8. - app-i18n/fcitx-2.0.1 (masked by: missing keyword)
  9. - app-i18n/fcitx-3.0.0 (masked by: missing keyword)
  10. - app-i18n/fcitx-3.0.1 (masked by: ~amd64 keyword)

  11. For more information, see MASKED PACKAGES section in the emerge man page or
  12. section 2.2 "Software Availability" in the Gentoo Handbook.
复制代码


于是:echo 'app-i18n/fcitx ~amd64' >> /etc/portage/package.keywords

然后emerge fcitx
成功。
回复 支持 反对

使用道具 举报

发表于 2005-2-16 22:00:38 | 显示全部楼层
成功了就好,那你是否应该将改过的ebuild通过Bug Report的形式向官方提交一下呢?http://bugs.gentoo.org/
官方的fcitx似乎没人维护了,总不能老让用家们用2.x的旧版吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-16 22:35:38 | 显示全部楼层
Hauser,我会看看怎么样report a bug的。

现在我想问问是不是每次遇到需要加keywords的软件我都要这样执行一次才能搞定?

另外我的gnome现在用了svg的图片,我已经重新开了个帖子,你帮我看看ok?
回复 支持 反对

使用道具 举报

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

本版积分规则

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