在Gentoo 1.4 RC2下轻松安装使用XSIM
重新安装了一边Gentoo,所有软件都使用的是Unstable版,安装非常顺利(除了openmotif,先是编译时提示LANG出错,后来unset LANG后就顺利通过了)。进入KDE后,按照我以前的方法开始手动安装xsim (http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=8261),重启进入KDE后,xsim的清爽图标映入眼帘,习惯性的顺手试试看输入法,打开xsim,ctrl+space,老半天没反应,一开始我怀疑是locale的问题,就把它从zh_CN.GB2312改为zh_CN,重启,还是原样,又把locale改为zh_CN.gbk,再重启,xsim仍然无法使用。接着我把xsim重装了一边,hoho,我的努力依然白费。就在我迟疑之际,猛然间想起Gentoo的Portage里不是自带xsim吗?只是当时听LinuxSir的一位兄弟说他emerge了没有用,自己手动安装也搞定了,所以也就没去在意。说干就干,emerge xsim,安装完后,重启进入KDE,图标是没出来,没关系,在kconsole下打xsim,输入法出来了,再用kwrite打几个字吧,“我爱你”,哈哈,出来了。为了使用方便,我做了个连接,让xsim随KDE桌面一起启动,(ln -s /usr/bin/xsim ~/.kde3.1/Autostart)。
最后还想说明一下,我现在locale用的是zh_CN.gbk,如果你用的是zh_CN.GB2312的话,记得要改为zh_CN,否则xsim还是打不出中文的哦。Gentoo就是棒,好像现在主流的发行版里,只有Gentoo自带了xsim输入法:)如果还有什么问题的话,欢迎共同探讨。Let's enjoy Gentoo ;) good job!!!
奇怪,以前编译 xsim 时老出错,今天突然可以了:)
不太明白为什么要装 OpenMotif... 难道 xsim 要用到它?!(莫非我以前没编译成功就是因为它~~~)
呵呵,现在还在用 scim,这东东也不错。起码 GTK2 的界面很不错,还能输入日文:mrgreen: 稍稍修改了 app-i18n/xsim/xsim-0.3.9.4.ebuild,也可以直接 emerge 通过了:
...
DEPEND="virtual/glibc
>=sys-libs/db-4.1.24"
IUSE=""
...
./configure \
--prefix=/usr/lib/xsim \
--mandir=/usr/share/man \
--with-bdb-cxx=/usr \
--with-cn-locale=gbk \
|| die
... 呵呵,我怎么忘了修改ebuild呢?:) 我碰着难事了,emerge 的xmms界面连一个字符也显示不出来 55555555~,when I uninstall xsim,update db to 4.1.24,rewrite the xsim.ebuild like this ,...
DEPEND="virtual/glibc
>=sys-libs/db-4.1.24"
IUSE=""
...
./configure \
--prefix=/usr/lib/xsim \
--mandir=/usr/share/man \
--with-bdb-cxx=/usr \
--with-cn-locale=gbk \
|| die
...
then,
emerge xsim errors
when I unmerge db-4.1.24,remerge db-3.2.9
then emerge xsim again,it said
!!! all ebuilds that could satisfy ">=sys-libs/db-4.1.24" have been masked.
!!! (dependency required by "app-i18n/xsim-0.3.9.4"
My God ,what's wrong with my xsim 呵呵,我没说明,我是安装完 db 后才修改的 ebuild :P
恐怕是 db-4.1.24 被 mask 了,自己动手
emerge /usr/portage/sys-libs/db/db-4.1.24.ebuild
然后再
emerge /usr/portage/app-i18n/xsim/xsim-0.3.9.4.ebuild
就没问题了
如果还不行就把 xsim的 ebuild 文件改回
DEPEND="virtual/glibc
>=sys-libs/db-3.2.9"
IUSE="" Can you give me your ebuild 问题总算解决了。我也搞不懂,为什么升级了db-4.2.14,xsim编译就会出错,而且卸载了它,重装上db-3.2.9,emerge xsim竟会提示它倚赖db-4.2.14,而且我察看了一下xsim的ebuild,里面的>=sys-libs/db-3.0.0"只要改为db-3.2.9,就不会有倚赖提示,编译顺利通过。刚才重启了一下,startx竟然提示找不到libXft2.so,emerge xft后才又进了KDE。这一折腾,我都被搞糊涂了,人都有点累了,去听会S.H.E的新歌去放松一下:) 呵呵。我用 3.2.9 的 db 就编译不过去。。。非要 4.2.14 的 !^_^
听歌?!恩,好主意 :) 又有个问题来了,前面不是装xsim的倚赖问题吗,我当是Gentoo的Portage倚赖关系出问题了,help了一下emerge ,用了emerge depclean命令,一开始warnning了很多,还有empty了很多目录,我都没在意,心想能解决倚赖关系的问题就好,没想到这下出了大问题,系统的好多库都没了,My God!Kernel也不能编译了,我倒,今晚有的忙乎了~ LinuxSir刚上了10分种,又上不了了:) 又有个问题来了,前面不是装xsim的倚赖问题吗,我当是Gentoo的Portage倚赖关系出问题了,help了一下emerge ,用了emerge depclean命令,一开始warnning了很多,还有empty了很多目录,我都没在意,心想能解决倚赖关系的问题就好,没想到这下出了大问题,系统的好多库都没了,My God!Kernel也不能编译了,我倒,今晚有的忙乎了~
倒。。。要是我就干脆全部重装。。。
LinuxSir刚上了10分种,又上不了了:)
那你还笑:mrgreen:
Linuxsir 的服务器应该不是用 NT 的服务器,那个什么利用 SQL 漏洞的蠕虫应该对Linuxsir 的服务器没辙的。
难道是 DNS 出错?!直接用 IP 地址连不知道可不可以连上去(IP 地址是多少?!哈哈,我一直没有注意过 :P)
---------------------
IP 好像可以解析出来,可就是连不上可能是路由被那个蠕虫堵塞了。。。 强颜欢笑贝。LinuxSir的IP地址,hoho,不知道诶 herrben@1 herrben $ xsim
XSIM: failed create font :-*-*-*-*-*-*-16-*-*-*-*-*-iso8859-1
why i got that ?
is here anyone can help me?
页:
[1]
2