make源代码安装和卸载
安装
#配置 ./configure –help可以输出详细的选项列表
$ ./configure
--prefix选项,目的是配置安装目录,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share,比较凌乱。
想统一存放,或者想指定到另外的一个路径下,配置--prefix参数,如:
$ ./configure --prefix=/usr/local/test
安装后的所有资源文件都会被放在/usr/local/test目录中,不会分散到其他目录。
另外,使用–-prefix选项的另一个好处是方便卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净。
编译和安装
#编译
$ make
#安装
$ sudo make install
卸载
$ sudo make uninstall
前提是Makefile文件有uninstall命令
如果安装时没有配置--prefix选项,源码包也没有提供make uninstall命令,则可以通过以下方式来卸载
找到make install之后产生的这个文件install_manifest.txt
$ cat install_manifest.txt | sudo xarg rm
#编译
浙公网安备 33010602011771号