이번포스팅은 wget 명령어를 이용하여 JDK 1.7 RPM 파일을 다운로드 한 다음 설치과정까지 진행해보도록 하겠습니다.


새로설치한 CentOS에는 wget이 설치되어있지 않을겁니다. 

yum 명령어를 이용하여 wget을 설치하도록 합니다.


WGET 설치


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[root@localhost local]#cd /usr/local/
[root@localhost local]# yum -y install wget
Loaded plugins: fastestmirror
base                                                     | 3.7 kB     00:00
base/primary_db                                                 | 3.6 MB     00:06
extras                                                          | 3.3 kB     00:00
extras/primary_db                                               |  28 kB     00:00
updates                                                         | 3.4 kB     00:00
updates/primary_db                                              | 853 kB     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package wget.i686 0:1.12-5.el6_6.1 will be installed
--> Finished Dependency Resolution
 
Dependencies Resolved
 
=======================================================================================
 Package         Arch            Version                      Repository          Size
=======================================================================================
Installing:
 wget            i686            1.12-5.el6_6.1               updates            483 k
 
Transaction Summary
=======================================================================================
Install       1 Package(s)
 
Total download size: 483 k
Installed size: 1.8 M
Downloading Packages:
wget-1.12-5.el6_6.1.i686.rpm                                    | 483 kB     00:00
경고: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Importing GPG key 0xC105B9DE:
 Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <centos-6-key@centos.org>
 Package: centos-release-6-5.el6.centos.11.1.i686 (@anaconda-CentOS-201311271240.i386/6.5)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : wget-1.12-5.el6_6.1.i686                                            1/1
  Verifying  : wget-1.12-5.el6_6.1.i686                                            1/1
 
Installed:
  wget.i686 0:1.12-5.el6_6.1
 
Complete!



설치가 완료되었다면 JDK 1.7 RPM 파일을 다운로드 받도록 합니다.


각 버전별 URL은 다음과 같습니다.


JDK 1.7 32bit : http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.rpm

JDK 1.7 64bit : http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-x64.rpm


하단 wget 명령어중 http://~~~ 부분을 해당 bit에 맞추어 변경해주세요




JDK 1.7 다운로드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[root@localhost local]#cd /usr/local/
[root@localhost local]# wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.rpm" -O jdk7.rpm
--2014-12-08 19:58:45--  http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.rpm
Resolving download.oracle.com... 96.17.15.75, 96.17.15.26
Connecting to download.oracle.com|96.17.15.75|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.rpm [following]
--2014-12-08 19:58:45--  https://edelivery.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.rpm
Resolving edelivery.oracle.com... 184.25.29.70
Connecting to edelivery.oracle.com|184.25.29.70|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.rpm?AuthParam=1418036449_3bc9bc8be1e162c0221cdd83e404c791 [following]
--2014-12-08 19:58:46--  http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.rpm?AuthParam=1418036449_3bc9bc8be1e162c0221cdd83e404c791
Reusing existing connection to download.oracle.com:80.
HTTP request sent, awaiting response... 200 OK
Length: 125233870 (119M) [application/x-redhat-package-manager]
Saving to: `jdk7.rpm'
 
100%[=============================================>] 125,233,870 1.67M/s   in 92s
 
2014-12-08 20:00:19 (1.29 MB/s) - `jdk7.rpm' saved [125233870/125233870]


JDK7 설치하기


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@localhost local]#cd /usr/local/
[root@localhost local]# rpm -ivh jdk7.rpm
준비 중...               ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
        rt.jar...
        jsse.jar...
        charsets.jar...
        tools.jar...
        localedata.jar...
        jfxrt.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
[root@localhost local]#



위와같이 진행이 되었다면 설치가 완료된것입니다. 

java 버전 테스트를 하여 정상적으로 설치되었는지 확인해보도록 합니다.



JAVA 버전 확인


1
2
3
4
5
[root@localhost local]# java -version
java version "1.7.0_72"
Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot(TM) Client VM (build 24.72-b04, mixed mode, sharing)
[root@localhost local]#



위와같이 나왔다면 CentOS에 JDK 1.7이 정상적으로 설치된 것입니다.

다음 장은 Tomcat 7 버전까지 설치를 하여 jsp 샘플코드를 동작시켜보도록 하겠습니다.





by 개발로짜