View previous topic :: View next topic |
Author |
Message |
jacezhang n00b
Joined: 24 Sep 2008 Posts: 4
|
Posted: Wed Sep 24, 2008 11:54 am Post subject: 为何ebuild总是不成功。。。 |
|
|
为了装ibus 下了ibus的ebuild
然后运行 "ebuild ibus-9999.ebuild install" in a terminal.
I got this error code:
!!! /usr/portage/local/myebuilds/ibus-9999.ebuild does not seem to have a valid PORTDIR structure |
|
Back to top |
|
|
druggo Apprentice
Joined: 24 Sep 2003 Posts: 289 Location: Hangzhou, China
|
Posted: Wed Sep 24, 2008 12:25 pm Post subject: |
|
|
ibus已经进入官方portage了,直接emerge就是了。 _________________ HighWayToHell(blog)
http://blog.druggo.org/ |
|
Back to top |
|
|
r0bertz Retired Dev
Joined: 13 Sep 2004 Posts: 257 Location: HKSAR,China
|
Posted: Wed Sep 24, 2008 2:32 pm Post subject: |
|
|
google "how to use 3rd party ebuild" _________________ Zhang Le, Robert
http://zhangle.is-a-geek.org |
|
Back to top |
|
|
jacezhang n00b
Joined: 24 Sep 2008 Posts: 4
|
Posted: Fri Sep 26, 2008 12:17 am Post subject: |
|
|
i can not use
emerge ibus
why
i have already mirroselected the official souce site. |
|
Back to top |
|
|
druggo Apprentice
Joined: 24 Sep 2003 Posts: 289 Location: Hangzhou, China
|
Posted: Fri Sep 26, 2008 1:35 am Post subject: |
|
|
先emerge --sync更新到最新的portage tree。
然后emerge ibus
如果不行,给出出错信息。 _________________ HighWayToHell(blog)
http://blog.druggo.org/ |
|
Back to top |
|
|
jacezhang n00b
Joined: 24 Sep 2008 Posts: 4
|
Posted: Fri Sep 26, 2008 10:18 pm Post subject: |
|
|
druggo wrote: | 先emerge --sync更新到最新的portage tree。
然后emerge ibus
如果不行,给出出错信息。 |
localhost duke # emerge ibus
Calculating dependencies \
!!! All ebuilds that could satisfy "app-i18n/ibus" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-i18n/ibus-0.1.1.20080923 (masked by: ~x86 keyword)
- app-i18n/ibus-0.1.1.20080917 (masked by: ~x86 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
===================line=========================================
localhost duke# emerge ibus-0.1.1.20080923
Calculating dependencies \
!!! 'ibus-0.1.1.20080923' is not a valid package atom.
!!! Please check ebuild(5) for full details.
!!! (Did you specify a version but forget to prefix with '='?) |
|
Back to top |
|
|
jacezhang n00b
Joined: 24 Sep 2008 Posts: 4
|
Posted: Fri Sep 26, 2008 11:10 pm Post subject: |
|
|
merge -av ibus-pinyin
--- Invalid atom in /etc/portage/package.unmask: x11-libs/qt-dbus-4.4.4
These are the packages that would be merged, in order:
Calculating dependencies -
!!! All ebuilds that could satisfy ">=x11-libs/qt-dbus-4.4:4" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/qt-dbus-4.4.2 (masked by: ~x86 keyword)
- x11-libs/qt-dbus-4.4.1 (masked by: ~x86 keyword)
- x11-libs/qt-dbus-4.4.0 (masked by: ~x86 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "app-i18n/ibus-0.1.1.20080923" [ebuild]) |
|
Back to top |
|
|
acevery n00b
Joined: 03 Nov 2005 Posts: 53 Location: Amoy, China
|
Posted: Sat Sep 27, 2008 2:29 pm Post subject: |
|
|
jacezhang wrote: | merge -av ibus-pinyin
--- Invalid atom in /etc/portage/package.unmask: x11-libs/qt-dbus-4.4.4
These are the packages that would be merged, in order:
Calculating dependencies -
!!! All ebuilds that could satisfy ">=x11-libs/qt-dbus-4.4:4" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/qt-dbus-4.4.2 (masked by: ~x86 keyword)
- x11-libs/qt-dbus-4.4.1 (masked by: ~x86 keyword)
- x11-libs/qt-dbus-4.4.0 (masked by: ~x86 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "app-i18n/ibus-0.1.1.20080923" [ebuild]) |
这个是基本问题,请查阅gentoo的手册关于portage的部分,手册中英文版本都有的。
不是我打击你,用gentoo最好先了解一下它的包管理工具portage是怎么用的才行。
不然就像你要骑马,结果连上马都不知道就没得玩了。 |
|
Back to top |
|
|
|