fitx 中文输入法---一种新的输入法选择(2008-05-2更新)

系统字体配置、中文显示和输入法问题
头像
yangyuruc
帖子: 385
注册时间: 2007-09-26 17:23
来自: 云南-香格里拉

Re: 是自带了输入法

#31

帖子 yangyuruc » 2008-03-22 23:49

wkt 写了:
zhangshichun 写了:自带的输入法可以使用。但ftix不能用。楼主说的方法安装,最后一项竟然提示我是“卸载”,输入Y后,重新执行安装,还是同样的提示。郁闷。



$ sudo apt-get install -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树

Reading state information... 完成
正在更正依赖关系... 完成
已经不需要下列自动安装的软件包:
libchewing3-data scim-chewing libchewing3 libffi4 openoffice.org-l10n-zh-cn
openoffice.org-l10n-zh-tw openoffice.org-help-zh-cn
mozilla-firefox-locale-zh-cn scim-pinyin openoffice.org-help-zh-tw
mozilla-firefox-locale-zh-tw libobjc2
使用 'apt-get autoremove' 来删除它们。
下列软件包将被【卸载】:
fitx scim-python
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 2 个软件包,有 205 个软件未被升级。
有 2 个软件包没有被完全安装或卸载。
需要下载 0B 的软件包。
解压缩后将会空出 16.7MB 的空间。
您希望继续执行吗?[Y/n]
由于,我不是用ubuntu的打的包.所以依赖就麻烦一点.
所以,如果你愿意我希望你能打个ubuntu的deb.
不会的话我可以把方法写出来.
先谢了!
我也遇到类似的问题
不知wkt兄能否把打包的详细过程介绍下
这样有助于交流
我用checkinstall打包失败
故很不好意思到麻烦wkt兄能否将过程分享下
谢谢
自打用上ubuntu,我决定做一个不盗版的好公民
头像
rosechild
帖子: 306
注册时间: 2007-06-16 15:10

#32

帖子 rosechild » 2008-03-23 0:43

半成品,每一次切换输入法都会启动一个fitx进程,原先的不会关闭,不停的增加占用内存...
等成品出来了应该有个正式的deb包:lol:
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

Re: 是自带了输入法

#33

帖子 wkt » 2008-03-23 13:22

yangyuruc 写了:
wkt 写了:
zhangshichun 写了:自带的输入法可以使用。但ftix不能用。楼主说的方法安装,最后一项竟然提示我是“卸载”,输入Y后,重新执行安装,还是同样的提示。郁闷。



$ sudo apt-get install -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树

Reading state information... 完成
正在更正依赖关系... 完成
已经不需要下列自动安装的软件包:
libchewing3-data scim-chewing libchewing3 libffi4 openoffice.org-l10n-zh-cn
openoffice.org-l10n-zh-tw openoffice.org-help-zh-cn
mozilla-firefox-locale-zh-cn scim-pinyin openoffice.org-help-zh-tw
mozilla-firefox-locale-zh-tw libobjc2
使用 'apt-get autoremove' 来删除它们。
下列软件包将被【卸载】:
fitx scim-python
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 2 个软件包,有 205 个软件未被升级。
有 2 个软件包没有被完全安装或卸载。
需要下载 0B 的软件包。
解压缩后将会空出 16.7MB 的空间。
您希望继续执行吗?[Y/n]
由于,我不是用ubuntu的打的包.所以依赖就麻烦一点.
所以,如果你愿意我希望你能打个ubuntu的deb.
不会的话我可以把方法写出来.
先谢了!
我也遇到类似的问题
不知wkt兄能否把打包的详细过程介绍下
这样有助于交流
我用checkinstall打包失败
故很不好意思到麻烦wkt兄能否将过程分享下
谢谢
打包过程吗?这个介召起来我怕我说不清楚?
可以看看http://www.debian.org/doc/manuals/maint-guide/
看完后就是:
1.安装依赖
sudo apt-get install libgtk2.0-dev build-essential python-gtk2-dev scim-dev
sudo apt-get install gnustep-make libgnustep-base-dev libsqlite3-dev dh-make
这样基本上所有的依赖就ok了.---但还有一个没有 scim-python
2.打scim-python的deb包
$ wget -c http://scim-python.googlecode.com/files ... .10.tar.gz
$tar zxvf scim-python*.tar.gz
$cd scim-python*
$dh_make -s ---在目录下建个debian目录
######这个也不想做,我可以把已经加过debian的代码上传
$nano debian/rules
给它的./configure 加上--disable-english-writer --disable-pinyin --disable-xingma ---不要它内置的输入法.
ctrl+x 退出
还可以改改debian/countrl ----建议先不改
$dpkg-buildpackage -b -----只建二进制的包
不出意外在../那里就有个新的scim-python*.deb文件
安装scim-python
$sudo dpkg -i ../scim-python*.deb
3.打fitx的deb包
$cd to_your_down_dir
$ svn checkout http://fitx.googlecode.com/svn/trunk/ fitx
#### ---没有svn,可以运行sudo apt-get install subversion
$cd fitx
$ . /usr/share/GNUstep/Makefiles/GNUstep.sh ####别忘那个点
$dpkg-buildpackage -b ----不用dh_make了
######## 因为我加的debian目录已经上svn了.
如果没有事的话,呵呵.
$sudo dpkg -i ../fitx*.deb
头像
yangyuruc
帖子: 385
注册时间: 2007-09-26 17:23
来自: 云南-香格里拉

#34

帖子 yangyuruc » 2008-03-23 18:57

$dpkg-buildpackage -b后报错了:晕不知道为什么sudo make install是可以正确安装的,打包就失败

代码: 全选

Making install for tool fitx...
 Installing tool fitx...
/home/yangyu/tmp/fitx/debian/fitx/usr/bin/fitx -b -i bh.txt -d /home/yangyu/tmp/fitx/debian/fitx/usr/share/fit
loading bh.txt...
building index files(/home/yangyu/tmp/fitx/debian/fitx/usr/share/fit/bh.idx,/home/yangyu/tmp/fitx/debian/fitx/usr/share/fit/bh.dat)...

make[1]: *** [/home/yangyu/tmp/fitx/debian/fitx/usr/share/fit/bh.dat] 段错误 (core dumped)
make[1]: Leaving directory `/home/yangyu/tmp/fitx'
make: *** [install] 错误 2

自打用上ubuntu,我决定做一个不盗版的好公民
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

#35

帖子 wkt » 2008-03-23 22:08

yangyuruc 写了:$dpkg-buildpackage -b后报错了:晕不知道为什么sudo make install是可以正确安装的,打包就失败

代码: 全选

Making install for tool fitx...
 Installing tool fitx...
/home/yangyu/tmp/fitx/debian/fitx/usr/bin/fitx -b -i bh.txt -d /home/yangyu/tmp/fitx/debian/fitx/usr/share/fit
loading bh.txt...
building index files(/home/yangyu/tmp/fitx/debian/fitx/usr/share/fit/bh.idx,/home/yangyu/tmp/fitx/debian/fitx/usr/share/fit/bh.dat)...

make[1]: *** [/home/yangyu/tmp/fitx/debian/fitx/usr/share/fit/bh.dat] 段错误 (core dumped)
make[1]: Leaving directory `/home/yangyu/tmp/fitx'
make: *** [install] 错误 2

我再试一次看看!
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

#36

帖子 wkt » 2008-03-24 17:37

看了,原来是我的错.在此对所有受害人说"sorry"
$(datadir)应该在$(datadir)/py.dat创建之前存在.
我没有想到这一点.
如果只是打包的话只需在debian/dirs加入下面一行
usr/share/fit
就可以了.
但是考虑不一定打包,所以就改了MAKEFILE。
svn update 就可以了。
头像
yangyuruc
帖子: 385
注册时间: 2007-09-26 17:23
来自: 云南-香格里拉

#37

帖子 yangyuruc » 2008-03-24 22:48

还是不行,呵呵。。。这次说的是依赖有冲突~~
fitx在我的8.04beta中问题更严重
居然sudo make install失败,是不是 gnustep-make版本升级的原因?
在7.10中就没有这个问题

代码: 全选

sudo make install
GNUmakefile:1: /common.make: No such file or directory
GNUmakefile:6: /tool.make: No such file or directory
make: *** 没有规则可以创建目标“/tool.make”。 停止。
自打用上ubuntu,我决定做一个不盗版的好公民
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

#38

帖子 wkt » 2008-03-25 9:28

yangyuruc 写了:还是不行,呵呵。。。这次说的是依赖有冲突~~
fitx在我的8.04beta中问题更严重
居然sudo make install失败,是不是 gnustep-make版本升级的原因?
在7.10中就没有这个问题

代码: 全选

sudo make install
GNUmakefile:1: /common.make: No such file or directory
GNUmakefile:6: /tool.make: No such file or directory
make: *** 没有规则可以创建目标“/tool.make”。 停止。
如果只有这些东西那么就是小问题,呵呵。
#sudo su
#. /usr/**/GNUstep.sh
#make install ----不过我还是建议先打包,再安装 ,这样容易发现问题。
头像
yangyuruc
帖子: 385
注册时间: 2007-09-26 17:23
来自: 云南-香格里拉

#39

帖子 yangyuruc » 2008-03-25 9:58

wkt 写了:
yangyuruc 写了:还是不行,呵呵。。。这次说的是依赖有冲突~~
fitx在我的8.04beta中问题更严重
居然sudo make install失败,是不是 gnustep-make版本升级的原因?
在7.10中就没有这个问题

代码: 全选

sudo make install
GNUmakefile:1: /common.make: No such file or directory
GNUmakefile:6: /tool.make: No such file or directory
make: *** 没有规则可以创建目标“/tool.make”。 停止。
如果只有这些东西那么就是小问题,呵呵。
#sudo su
#. /usr/**/GNUstep.sh
#make install ----不过我还是建议先打包,再安装 ,这样容易发现问题。
呵呵。。。
谢谢提醒
我回去试试,因为我一直用普通用户. /usr/**/GNUstep.sh
而sudo 安装,可能是root用户环境也需要. /usr/**/GNUstep.sh
7.10下root环境设置好后打包成功了
晚上测试下8.04中能否安装成功
上次由 yangyuruc 在 2008-03-25 10:18,总共编辑 1 次。
自打用上ubuntu,我决定做一个不盗版的好公民
头像
yangyuruc
帖子: 385
注册时间: 2007-09-26 17:23
来自: 云南-香格里拉

#40

帖子 yangyuruc » 2008-03-25 10:16

我想问下wkt,
dh_make -s 是不是就会自动生成打包需要的debian?
还是要自己手动去写?
终于大致了解点如何打包,谢谢
自打用上ubuntu,我决定做一个不盗版的好公民
头像
yangyuruc
帖子: 385
注册时间: 2007-09-26 17:23
来自: 云南-香格里拉

#41

帖子 yangyuruc » 2008-03-25 12:15

wkt 写了:
yangyuruc 写了:还是不行,呵呵。。。这次说的是依赖有冲突~~
fitx在我的8.04beta中问题更严重
居然sudo make install失败,是不是 gnustep-make版本升级的原因?
在7.10中就没有这个问题

代码: 全选

sudo make install
GNUmakefile:1: /common.make: No such file or directory
GNUmakefile:6: /tool.make: No such file or directory
make: *** 没有规则可以创建目标“/tool.make”。 停止。
如果只有这些东西那么就是小问题,呵呵。
#sudo su
#. /usr/**/GNUstep.sh
#make install ----不过我还是建议先打包,再安装 ,这样容易发现问题。
谢谢
按照你的提示安装成功
自打用上ubuntu,我决定做一个不盗版的好公民
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

#42

帖子 wkt » 2008-03-25 13:48

yangyuruc 写了:
wkt 写了:
yangyuruc 写了:还是不行,呵呵。。。这次说的是依赖有冲突~~
fitx在我的8.04beta中问题更严重
居然sudo make install失败,是不是 gnustep-make版本升级的原因?
在7.10中就没有这个问题

代码: 全选

sudo make install
GNUmakefile:1: /common.make: No such file or directory
GNUmakefile:6: /tool.make: No such file or directory
make: *** 没有规则可以创建目标“/tool.make”。 停止。
如果只有这些东西那么就是小问题,呵呵。
#sudo su
#. /usr/**/GNUstep.sh
#make install ----不过我还是建议先打包,再安装 ,这样容易发现问题。
谢谢
按照你的提示安装成功
that is good !
sam1860
帖子: 312
注册时间: 2006-10-28 11:05

#43

帖子 sam1860 » 2008-03-25 14:26

上面那么多人又叫好又加精的,这个包真的能用吗??

代码: 全选

sudo dpkg -i fitx_0.0.1_i386.deb 
Selecting previously deselected package fitx.
(Reading database ... 165990 files and directories currently installed.)
Unpacking fitx (from fitx_0.0.1_i386.deb) ...
dpkg: dependency problems prevent configuration of fitx:
 fitx depends on libsqlite3-0 (>= 3.5.7); however:
  Version of libsqlite3-0 on system is 3.4.2-2.
dpkg: error processing fitx (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 fitx
我的ubuntu hardy libsqlite3-0才3.4.2-2,feisty, gusty的就更别说了,打的包不实用
居然要求>= 3.5.7
google drive client for linux 下载
---------------------------------------------------------------
项目|9918视频秀
CentOS, Nginx, Java, C++, Go, MySQL, Redis
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

#44

帖子 wkt » 2008-03-25 15:46

sam1860 写了:上面那么多人又叫好又加精的,这个包真的能用吗??

代码: 全选

sudo dpkg -i fitx_0.0.1_i386.deb 
Selecting previously deselected package fitx.
(Reading database ... 165990 files and directories currently installed.)
Unpacking fitx (from fitx_0.0.1_i386.deb) ...
dpkg: dependency problems prevent configuration of fitx:
 fitx depends on libsqlite3-0 (>= 3.5.7); however:
  Version of libsqlite3-0 on system is 3.4.2-2.
dpkg: error processing fitx (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 fitx
我的ubuntu hardy libsqlite3-0才3.4.2-2,feisty, gusty的就更别说了,打的包不实用
居然要求>= 3.5.7
我的打包环境是 debian sid 每天都有更新的 ,所以高了点。
本以为ubuntu的软件版本会N高.
上面的yangyuruc不是说在ubuntu下搞定了吗?
等他的deb包啊!!
上次由 wkt 在 2008-03-25 16:01,总共编辑 1 次。
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

#45

帖子 wkt » 2008-03-25 15:59

yangyuruc 写了:我想问下wkt,
dh_make -s 是不是就会自动生成打包需要的debian?
还是要自己手动去写?
终于大致了解点如何打包,谢谢
dh_make 不会帮你打包!
打包需要在源码目录下加一个debian目录
debian下要有
contrl
changelog
rules
.......等文件,dh_make帮你作这些事.你不用dh_make也是可以的.
但我没有耐心自己搞,所以使用dh_make 手册也说用dh_make.
关于-s dh_make 的--help说是
-s, --single set package class to single ####single 该什么译呢?(单独?)我搞不清楚.
-m, --multi set package class to multiple binary
-l, --library set package class to library
-k, --kmod set package class to kernel module ####我觉得这里,我最能明白什么意思 .说明这是内核模块的包
-b, --cdbs set package class to cdbs
回复