背景
在日常開發(fā)中,我們經(jīng)常會(huì)需要要到第三方組件或工具数焊,例如JDK、MYSQL等等崎场。雖然目前有很多一鍵安裝的方法佩耳,但有時(shí)候安裝的目錄我們無法靈活的自定義,這就會(huì)導(dǎo)致我們有時(shí)候需要改配置的時(shí)候就得花時(shí)間去找配置文件所在的目錄谭跨,非常的繁瑣干厚。因?yàn)槲覀€(gè)人比較喜歡源碼安裝螃宙,因?yàn)樵创a安裝的話蛮瞄,我可以很好的進(jìn)行自定義安裝。
安裝目錄
通常我都會(huì)新建一個(gè)目錄(如~/develop
)來存放需要安裝的組件或工具谆扎。
環(huán)境變量配置
安裝完成后挂捅,環(huán)境變量的配置經(jīng)常會(huì)少不了。但如果每次都到~/.bashrc
或~/.profile
進(jìn)行配置堂湖,會(huì)變得很混亂闲先。因此我會(huì)新建一個(gè)文件(~/develop/PATH.sh
)來專門配置安裝的組件或工具的環(huán)境變量。
如JDK的環(huán)境變量配置无蜂,我會(huì)在~/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
的配置添加到系統(tǒng)的環(huán)境變量中去,可在~/.bashrc
空白地方上添加:
source ~/develop/PATH.sh
然后更新環(huán)境變量酱讶,執(zhí)行
source ~/.bashrc
這樣我們?cè)?code>~/develop/PATH.sh配置的環(huán)境變量都會(huì)添加到系統(tǒng)中環(huán)境變量中去退盯。