在maven官网下载maven时候,看到maven-3.9.5这个版本有2份安装包,一个是binaries,一个是source
binaries是已编译好的文件,可以直接使用的版本;source是源代码版本,需要自己编译
源码的安装一般由这三个步骤:
配置(configure)
编译(make)
安装(make install)
安装成功的源码就是所谓的可执行文件,在你不需要的时候,也是可以删除/卸载(remove/uninstall)的。下面就逐个进行分析:
一、源码的配置
配置命令就是configure命令。一般来说,configure文件是位于源码根目录下的一个可执行的脚本文件,它有很多选项,而且不同软件的选项都不完全一致。可以在待安装的源码目录下使用命令:./configure --help输出详细的选项列表。
./configure --prefix=/usr/local/
1其中有一个通用的选项,叫做–prefix选项,目的是配置安装的路径。
如果不配置该选项,安装后:
可执行文件默认放在/usr/local/bin,
库文件默认放在/usr/local/lib,
配置文件默认放在/usr/local/etc,
其他的资源文件放在/usr/local/share,比较分散。
为了便于集中管理某个软件的各种文件,想指定到某个路径下,可以配置 --prefix,如:
./configure --prefix=/usr/local/proj4
1那么,安装后的所有资源文件都会被放在/usr/local/proj4目录中,不会分散到其他目录。
用了 --prefix选项的另一个好处是卸载软件或者移植软件更方便。当某个安装的软件不再需要时,只须删除该安装目录,就可以把软件卸载的干干净净。