python-3.8.3.tgz
放在/root
下面,並解壓[root@localhost ~]# tar zxvf Python-3.8.3.tgz
[root@localhost ~]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
/usr/local/python3
[root@localhost ~]# cd Python-3.8.3/ [root@localhost Python-3.8.3]# ./configure prefix=/usr/local/python3 [root@localhost Python-3.8.3]# make && make install
/usr/loacl/python3
中的python3
可執行作成一份軟連接,鏈接到/usr/bin
下,方便後續方便調用python3[root@localhost Python-3.8.3]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3 [root@localhost Python-3.8.3]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
「./configure --prefix=路徑」的做用是:編譯的時候用來指定程序存放路徑。
不指定prefix,可執行文件默認放在/usr /local/bin,庫文件默認放在/usr/local/lib,配置文件默認放在/usr/local/etc。其它的資源文件放在/usr /local/share。
引用:https://zhidao.baidu.com/question/535223201.htmlhtml
make是編譯的意思。就是把源碼包編譯成二進制可執行文件
make install 就是安裝的意思。python
ln命令是爲某一個文件在另一個位置創建一個同步的連接。
-b 刪除,覆蓋之前創建的連接
-d 容許超級用戶製做目錄的硬連接
-f 強制執行
-i 交互模式,文件存在則提示用戶是否覆蓋
-n 把符號連接視爲通常目錄
-s 軟連接(符號連接)
-v 顯示詳細的處理過程
引用:https://www.runoob.com/linux/linux-comm-ln.htmllinux
apache-maven-3.6.3-bin.tar.gz
包放在/opt/maven
目錄下[root@localhost maven]# tar zxvf apache-maven-3.6.3-bin.tar.gz
/opt/maven/apache-maven-3.6.3/conf/settings.xml
[root@localhost maven]# vim /opt/maven/apache-maven-3.6.3/conf/settings.xml
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirrors>
/etc/profile
文件,文件末尾添加以下內容export MAVEN_HOME=/opt/maven/apache-maven-3.6.3 export PATH=$MAVEN_HOME/bin:$PATH
source /etc/profile
,並執行mvn -v
檢查是否安裝好了