Debian下编译难题的成功解决

  我使用的系统是Debian,输入法一直使用小企鹅输入法(Fcitx)。最近,Fcitx推出3.2版本,我便毫不犹豫地卸载了3.1版本,想用“apt-get install fcitx”命令安装Fcitx 3.2版本,但却只能安装3.1版本。于是到http://www.fcitx.org的网站上下载了fcitx-3.2-051108.tar.bz2源码安装包。然后,解开压缩包,运行如下命令开始安装:

  #./configure
  #make

  开始很顺利,结果编译到一半时出现错误提示,报告缺少xxx库文件。笔者折腾了半天也没有解决,后来在IRC上多方询问才知道,在Debian系统下只要如下命令就可以解决类似问题:

  #apt-get build-dep fcitx

  需要注意的是,这个命令不是用来安装Fcitx,而是安装Fcitx所需要的编译环境。安装成功后,再运行上述安装命令,一切正常,顺利完成。推而广之,Debian的其他软件如果遇到类似问题也可以这样解决。

相关推荐