第1个回答 2010-09-09
编译安装软件
#./configure
#make
#make install
大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install ;
我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,如果没有的就不用./configure ;直接make;make install 就行了;
./configure 比较重要的一个参数是--prefix 用--prefix可以指定软件安装目录;当不需要这个软件时,直接删除软件的目录就行了
如指定fcitx,安装到 /opt/fcitx 目录中
#./configure --prefix=/opt/fcitx
不指定prefix,可执行文件默认放在/usr/local/bin
库文件默认放在/usr/local/lib
配置文件默认放在/usr/local/etc
其它的资源文件放在/usr /local/share
如果我们不需要fcitx时,可以直接删除/opt/fcitx目录
#./configure --prefix=/opt/fcitx
#make
#make install
调用fcitx ,应该是
#/opt/fcitx/bin/fcitx
要让fcitx,执行fcitx,调用,请配置环境变量,或者在/usr/bin中做一个fcitx的链接;
# ln -s /opt/fcitx/bin/fcitx /usr/bin/fcitx
一般的情况下都有说,但大多软件没有提供源码包的卸载方法;我们可以找到软件的安装点删除。主要看你把它安装在哪了。