|
| 1 | +<h1 id="jdk0">JDK 安装</h1> |
| 2 | + |
| 3 | +------ |
| 4 | + |
| 5 | +* [JDK 安装](#jdk0) |
| 6 | + * [CentOS 下过程](#jdk1) |
| 7 | + * [资料](#jdk2) |
| 8 | + |
| 9 | +------ |
| 10 | + |
| 11 | +<h2 id="jdk1">CentOS 下过程</h2> |
| 12 | + |
| 13 | +- JDK 在 CentOS 和 Ubuntu 下安装过程是一样的,所以这里不再讲 Ubuntu 系统下的安装 |
| 14 | +- JDK 1.8 下载 |
| 15 | + - 此时(20160205)最新版本:`jdk-8u72-linux-x64.tar.gz` |
| 16 | + - 官网:<http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html> |
| 17 | + - 百度云下载(64 位):<http://pan.baidu.com/s/1eQZffbW> |
| 18 | + - 官网压缩包地址:<http://211.138.156.198:82/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/download.oracle.com/otn-pub/java/jdk/8u72-b15/jdk-8u72-linux-x64.tar.gz> |
| 19 | + - 在命令行模式下下载上面压缩包: |
| 20 | + - `cd /opt` |
| 21 | + - `sudo wget http://211.138.156.198:82/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/download.oracle.com/otn-pub/java/jdk/8u72-b15/jdk-8u72-linux-x64.tar.gz` |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | +- 检查是否已经安装了 SVN:`svn --version` |
| 26 | +- CentOS 下安装(版本是 1.6):`sudo yum install -y subversion` |
| 27 | +- Ubuntu 下安装(版本是 1.6):`sudo apt-get install -y subversion` |
| 28 | + |
| 29 | +- subversion 1.8 编译安装 |
| 30 | + - 官网安装说明(查找关键字 `Dependency Overview`):<http://svn.apache.org/repos/asf/subversion/trunk/INSTALL> |
| 31 | + - 此时 1.8 最新版本为:`subversion-1.8.15.tar.gz` |
| 32 | + - 我个人习惯 `/opt` 目录下创建一个目录 `setups` 用来存放各种软件安装包;在 `/usr` 目录下创建一个 `program` 用来存放各种解压后的软件包,下面的讲解也都是基于此习惯 |
| 33 | + - 我个人已经使用了第三方源:`EPEL、RepoForge`,如果你出现 `yum install XXXXX` 安装不成功的话,很有可能就是你没有相关源,请查看我对源设置的文章 |
| 34 | + - 安装编译所需工具: |
| 35 | + - `sudo yum install -y gcc gcc-c++ autoconf libtool ` |
| 36 | + - 所需依赖包说明: |
| 37 | + - (必要包)apr 和 apr-util 官网地址:<http://archive.apache.org/dist/apr/> |
| 38 | + - (必要包)zlib 官网地址:<ttp://www.zlib.net/> |
| 39 | + - (必要包)SQLite 官网地址:<http://www.sqlite.org/download.html> |
| 40 | + - (非必要包)OpenSSL 用于支持 HTTPS,官网地址:<http://www.openssl.org/source/> |
| 41 | + - (非必要包)Apache Serf 用于支持 HTTP,官网地址:<https://archive.apache.org/dist/serf/> |
| 42 | + - 所需依赖包下载: |
| 43 | + - apr 下载:`wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz` |
| 44 | + - apr-util 下载:`wget http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz` |
| 45 | + - zlib 下载:`wget http://zlib.net/zlib-1.2.8.tar.gz` |
| 46 | + - SQLite 下载:`wget http://www.sqlite.org/2016/sqlite-amalgamation-3100200.zip` |
| 47 | + - OpenSSL 下载:`wget http://www.openssl.org/source/openssl-1.0.1r.tar.gz` |
| 48 | + - Apache Serf 下载:`wget https://archive.apache.org/dist/serf/serf-1.2.1.tar.bz2` |
| 49 | + - 安装依赖包: |
| 50 | + - apr 安装: |
| 51 | + - 解压:`tar -zxvf apr-1.5.2.tar.gz` |
| 52 | + - 移动到我个人习惯的安装目录下:`mv apr-1.5.2/ /usr/program/` |
| 53 | + - 标准的 GNU 源码安装方式: |
| 54 | + - `cd /usr/program/apr-1.5.2` |
| 55 | + - `./configure` |
| 56 | + - `make` |
| 57 | + - `make install` |
| 58 | + - 安装完得到安装的配置路径:`/usr/local/apr/bin/apr-1-config`,这个需要记下来,下面会用到 |
| 59 | + - apr-util 安装: |
| 60 | + - 解压:`tar -zxvf apr-util-1.5.4.tar.gz` |
| 61 | + - 移动到我个人习惯的安装目录下:`mv apr-util-1.5.4/ /usr/program/` |
| 62 | + - 标准的 GNU 源码安装方式: |
| 63 | + - `cd /usr/program/apr-util-1.5.4/` |
| 64 | + - `./configure --with-apr=/usr/local/apr/bin/apr-1-config` |
| 65 | + - `make` |
| 66 | + - `make install` |
| 67 | + - 安装完得到安装的配置路径:`/usr/local/apr/bin/apu-1-config`,这个需要记下来,下面会用到 |
| 68 | + - SQLite 安装: |
| 69 | + - 解压:`unzip sqlite-amalgamation-3100200.zip` |
| 70 | + - 移动到 subversion 目录下:`mv sqlite-amalgamation-3100200/ /usr/program/XXXXXX` |
| 71 | + - zlib 安装: |
| 72 | + - 解压:`tar -zxvf zlib-1.2.8.tar.gz` |
| 73 | + - 移动到我个人习惯的安装目录下:`mv zlib-1.2.8/ /usr/program/` |
| 74 | + - 标准的 GNU 源码安装方式: |
| 75 | + - `cd /usr/program/zlib-1.2.8/` |
| 76 | + - `./configure` |
| 77 | + - `make` |
| 78 | + - `make install` |
| 79 | + - OpenSSL 安装: |
| 80 | + - 解压:`tar -zxvf openssl-1.0.1r.tar.gz` |
| 81 | + - 移动到我个人习惯的安装目录下:`mv openssl-1.0.1r/ /usr/program/` |
| 82 | + - 标准的 GNU 源码安装方式: |
| 83 | + - `cd /usr/program/openssl-1.0.1r/` |
| 84 | + - `./config -fPIC` |
| 85 | + - `make` |
| 86 | + - `make install` |
| 87 | + - 安装完得到安装的配置路径:`/usr/local/ssl`,这个需要记下来,下面会用到 |
| 88 | + - Apache Serf 安装: |
| 89 | + - 解压:`tar xjf serf-1.2.1.tar.bz2` |
| 90 | + - 移动到我个人习惯的安装目录下:`mv serf-1.2.1/ /usr/program/` |
| 91 | + - SCons 安装方式: |
| 92 | + - `cd /usr/program/serf-1.2.1/` |
| 93 | + - `./configure --prefix=/usr/local/serf --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-openssl=/usr/local/ssl` |
| 94 | + - `make` |
| 95 | + - `make install` |
| 96 | + |
| 97 | + |
| 98 | + |
| 99 | + - 下载 Subversion 压缩包:`wget http://apache.fayea.com/subversion/subversion-1.8.15.tar.gz` |
| 100 | + - 解压安装包:`sudo tar -zxvf jdk-8u72-linux-x64.tar.gz` |
| 101 | + |
| 102 | + |
| 103 | + |
| 104 | +- 资料 |
| 105 | + - <https://subversion.apache.org/source-code.html> |
| 106 | + - <http://svn.apache.org/repos/asf/subversion/trunk/INSTALL> |
| 107 | + |
0 commit comments