编译调试过程花了好几天,要做好心理准备,编译一次可能要花几个小时,特别是加上-X参数输出debug会更慢,不带还快点,每次编译出问题,调完后都得再从头开始编译,不然可能也出其他与全部编译不同的错误。带-e参数也行,可以输出完整的错误信息,编译时长会短点。后面会快一些,但至少也得半个小时起步。
另外编译过程由于要下载很多文件,所以经常会卡在一个文件下载那,我是一般卡在一个文件下载的地方时,超过10分钟,我就crtl+c,然后重新开始了。然后整个过程下载文件问题中断再重新开始编译,我可能中断了至少几十次。
想看过程出错信息的可能直接看最后。
目录
1、maven安装
(1)从http://maven.apache.org/download.cgi下载最新的安装包apache-maven-3.5.4-bin.tar.gz。
安装之前需要确保机器上已经安装了JDK并已配置环境变量。
(2)在/opt目录下解压
$ tar -zxvf apache-maven-3.5.4-bin.tar.gz
$ vim /etc/profile
(3)修改环境变量,在/etc/profile中添加以下几行
export MAVEN_HOME=/opt/apache-maven-3.5.4-bin
export PATH=${PATH}:${MAVEN_HOME}/bin
(4)然后使环境变量生效
$ source /etc/profile
(5)最后运行mvn -version
验证maven是否安装成功,如果安装成功会打印如下内容
(6)建立maven仓库
参考:https://www.cnblogs.com/-mrl/p/8952558.html
a)建立一个文件夹,假设路径为: /usr/local/maven_repository。
b)打开 maven目录下/conf/setting.xml 文件,设置我们的仓库路径:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>/usr/local/maven_repository</localRepository>
c)在终端运行命令将常用的包从maven中央仓库下载文件到本地:
mvn help:system
d) 没有错误的话,打开 /usr/local/maven_repository 会发现多了很多文件。
2、安装git
(1) 安装依赖的包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
(2) 下载git源码并解压
wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
解压 tar zxvf git-2.9.5.tar.gz
cd git-2.9.5
(3) 编译安装
make prefix=/usr/local/git all
make prefix=/usr/local/git install
(4) 查看git
whereis git
git --version
(5) 配置环境变量
vim /etc/profile
加入export PATH