linux源码安装一般涉及到3个命令:configure、make、make install。
configure:一般是用来配置编译前的相关参数。
make:进行编译。
make install:进行实际安装。
1、安装软件
1)默认安装
安装后:
可执行文件默认放在/usr/local/bin,
库文件默认放在/usr/local/lib,
配置文件默认放在/usr/local/etc,
其他的资源文件放在/usr/local/share。
--比较分散。
2)指定位置安装
需要配置安装地址的话,可在configure命令添加参数--prefix
形如:./configure --prefix=/usr/local/nginx
所有的文件都会放到指定目录下。
后面可以通过make install DESTDIR=/home更改位置(DESTDIR必须大写,指定目录不要求提前创建),修改后实际位置:/home/user/local/nginx,文件置于该目录下。
PS:make install PREFIX=***或make install prefix=***,经实际测试未见效果!
2、卸载软件
1)方式一,make uninstall
前提是生成的Makefile文件有uninstall命令
2)方式二,根据install_manifest.txt文件删除内容
找到make install之后产生的这个文件install_manifest.txt,里面有安装的所有东西的路径,使用命令逐个删除它们即可。该文件不一定存在!
3)方式三,查找
根据find / -iname **查找后,进行删除。
或者根据安装设定的prefix参数进行查找删除。