1
|
mount YOUR_OS.iso /media -o loop |
YOUR_OS.iso用实际的iso包名代替。
1 2 |
cp -r /etc/yum.repos.d /etc/yum.repos.d-bak rm /etc/yum.repos.d/* |
请确认已经备份所有repo文件后,在rm删除界面输入y表示同意删除。
1
|
vi /etc/yum.repos.d/Local.repo
|
1 2 3 4 5 |
[Local] name=Local baseurl=file:///media/ enabled=1 gpgcheck=0 |
1 2 |
yum clean all yum makecache |
1
|
yum -y install gcc gcc-c++ gcc-gfortran.aarch64 libgcc.aarch64 make cmake libtool autoconf automake ant wget git vim |
1
|
command -v gcc |
1
|
mv /usr/bin/gcc /usr/bin/gcc-impl |
1
|
vi /usr/bin/gcc
|
1 2 |
#! /bin/sh /usr/bin/gcc-impl -fsigned-char "$@" |
1
|
chmod +x /usr/bin/gcc |
1
|
gcc --version
|
1
|
command -v g++ |
1
|
mv /usr/bin/g++ /usr/bin/g++-impl |
1
|
vi /usr/bin/g++
|
1 2 |
#! /bin/sh /usr/bin/g++-impl -fsigned-char "$@" |
1
|
chmod +x /usr/bin/g++ |
1
|
g++ --version
|
1 2 3 4 |
wget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz tar -zxf OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz mkdir -p /opt/tools/installed/ mv jdk8u252-b09 /opt/tools/installed/ |
1
|
vi /etc/profile
|
1 2 |
export JAVA_HOME=/opt/tools/installed/jdk8u252-b09 export PATH=$JAVA_HOME/bin:$PATH |
1
|
source /etc/profile |
1
|
java -version
|
回显显示OpenJDK版本即为安装成功。
1 2 3 |
openjdk version "1.8.0_252" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, mixed mode) |
1 2 3 |
wget https://archive.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz tar -zxf apache-maven-3.5.4-bin.tar.gz mv apache-maven-3.5.4 /opt/tools/installed/ |
1
|
vi /etc/profile
|
1 2 |
export MAVEN_HOME=/opt/tools/installed/apache-maven-3.5.4 export PATH=$MAVEN_HOME/bin:$PATH |
1
|
source /etc/profile |
1
|
mvn -v
|
回显如下所示即为安装成功。
1 2 3 4 5 |
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00) Maven home: /opt/tools/installed/apache-maven-3.5.4 Java version: 1.8.0_252, vendor: AdoptOpenJDK, runtime: /opt/tools/installed/jdk8u252-b09/jre Default locale: en_US, platform encoding: UTF-8 0S name: "linux", version: "4.14.0-115.el7a.0.1.aarch64", arch: "aarch64", family: "unix" |
1
|
vi /opt/tools/installed/apache-maven-3.5.4/conf/settings.xml
|
本地仓库地址默认在“~/.m2/”目录下,如需修改为指定目录,则修改localRepository标签,没有特殊需求,则无需修改该参数。
1 2 3 4 5 6 |
<mirror> <id>huaweimaven</id> <name>huawei maven</name> <url>https://mirrors.huaweicloud.com/repository/maven/</url> <mirrorOf>central</mirrorOf> </mirror> |
1 2 3 4 5 6 7 8 9 10 11 12 |
<proxies> <proxy> <id>optional</id> <active>true</active> <protocol>http</protocol> <username>用户名</username> <password>密码</password> <host>代理服务器网址</host> <port>代理服务器端口</port> <nonProxyHosts>local.net|some.host.com</nonProxyHosts> </proxy> </proxies> |