背景
在日常开发中,我们经常会需要要到第三方组件或工具,例如JDK、MYSQL等等。虽然目前有很多一键安装的方法,但有时候安装的目录我们无法灵活的自定义,这就会导致我们有时候需要改配置的时候就得花时间去找配置文件所在的目录,非常的繁琐。因为我个人比较喜欢源码安装,因为源码安装的话,我可以很好的进行自定义安装。
安装目录
通常我都会新建一个目录(如~/develop)来存放需要安装的组件或工具。
环境变量配置
安装完成后,环境变量的配置经常会少不了。但如果每次都到~/.bashrc或~/.profile进行配置,会变得很混乱。因此我会新建一个文件(~/develop/PATH.sh)来专门配置安装的组件或工具的环境变量。
如JDK的环境变量配置,我会在~/develop/PATH.sh添加:
# JAVA
export JAVA_HOME=/home/admin/develop/jdk1.8.0_181
export JRE_HOME=/home/admin/develop/jdk1.8.0_181/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
但这样是不能生效的,我们需要把~/develop/PATH.sh的配置添加到系统的环境变量中去,可在~/.bashrc空白地方上添加:
source ~/develop/PATH.sh
然后更新环境变量,执行
source ~/.bashrc
这样我们在~/develop/PATH.sh配置的环境变量都会添加到系统中环境变量中去。