CentOS Server セットアップ備忘録 (1) - Tomcat5 のインストール
さくらインターネットの専用サーバ エントリープランを使ってみることになりました。エントリープランは OS が CentOS 5 固定ですが、私はCentOSもRHELも触ったことないので、ちょっとだけ不安。とりあえず ssh で admin としてリモートログイン。
主要な初期設定は済ませてくれているので、追加で必要なパッケージのインストールからですね。CentOS のパッケージ管理は yum コマンドで行うそうです。とりあえず何がインストールされてるかなーと、『yum list』で確認してみると、httpd とか mysql はインストール済みになってる、というわけで tomcat5 を追加インストールします。
[admin@localhost ~]$ su
Password:
[root@localhost admin]# yum install tomcat5 tomcat5-admin-webapps
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* epel: ftp.jaist.ac.jp
* base: ftp.nara.wide.ad.jp
* addons: ftp.nara.wide.ad.jp
* extras: ftp.nara.wide.ad.jp
* updates: rsync.atworks.co.jp
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
- > Running transaction check
- > Package tomcat5-admin-webapps.i386 0:5.5.23-0jpp.7.el5_2.1 set to be updated
- > Processing Dependency: struts >= 1.1 for package: tomcat5-admin-webapps
- > Processing Dependency: java-gcj-compat >= 1.0.31 for package: tomcat5-admin-webapps
- > Package tomcat5.i386 0:5.5.23-0jpp.7.el5_2.1 set to be updated
- > Processing Dependency: tomcat5-server-lib = 5.5.23-0jpp.7.el5_2.1 for package: tomcat5
- > Processing Dependency: tomcat5-common-lib = 5.5.23-0jpp.7.el5_2.1 for package: tomcat5
- > Processing Dependency: tomcat5-common-lib = 5.5.23-0jpp.7.el5_2.1 for package: tomcat5
- > Processing Dependency: tomcat5-server-lib = 5.5.23-0jpp.7.el5_2.1 for package: tomcat5
- > Processing Dependency: jakarta-commons-daemon >= 1.0.1 for package: tomcat5
- > Processing Dependency: xerces-j2 >= 2.7.1 for package: tomcat5
- > Processing Dependency: jpackage-utils >= 1.6.0 for package: tomcat5
- > Processing Dependency: xml-commons-apis >= 1.3 for package: tomcat5
- > Processing Dependency: jakarta-commons-launcher >= 0.9 for package: tomcat5
- > Processing Dependency: jndi-ldap for package: tomcat5
- > Running transaction check
- > Processing Dependency: tomcat5-jasper = 5.5.23-0jpp.7.el5_2.1 for package: tomcat5-server-lib
- > Processing Dependency: tomcat5-jasper = 5.5.23-0jpp.7.el5_2.1 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-beanutils >= 1.7.0 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-logging >= 1.0.4 for package: tomcat5-server-lib
- > Processing Dependency: mx4j >= 3.0.1 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-el >= 1.0 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-beanutils >= 1.7.0 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-logging >= 1.0.4 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-digester >= 1.6 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-modeler >= 1.1-8jpp.1.0.1 for package: tomcat5-server-lib
- > Processing Dependency: regexp >= 1.3 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-fileupload >= 1.0-1jpp for package: tomcat5-server-lib
- > Processing Dependency: mx4j >= 3.0.1 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-digester >= 1.6 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-modeler >= 1.1-8jpp.1.0.1 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-el >= 1.0 for package: tomcat5-server-lib
- > Processing Dependency: regexp >= 1.3 for package: tomcat5-server-lib
- > Processing Dependency: jakarta-commons-fileupload >= 1.0-1jpp for package: tomcat5-server-lib
filelists.xml.gz | 477 kB 00:00
- > Processing Dependency: gjdoc for package: java-1.4.2-gcj-compat
- > Processing Dependency: xml-commons = 1.3.02-0.b2.7jpp.10 for package: xml-commons-apis
- > Package xerces-j2.i386 0:2.7.1-7jpp.2 set to be updated
- > Processing Dependency: xml-commons-resolver >= 1.1 for package: xerces-j2
- > Processing Dependency: jakarta-commons-validator for package: struts
- > Processing Dependency: servletapi5 for package: struts
- > Processing Dependency: oro for package: struts
- > Processing Dependency: tomcat5-jsp-2.0-api = 5.5.23-0jpp.7.el5_2.1 for package: tomcat5-common-lib
- > Processing Dependency: tomcat5-jsp-2.0-api = 5.5.23-0jpp.7.el5_2.1 for package: tomcat5-common-lib
- > Processing Dependency: jaf >= 1.0.1 for package: tomcat5-common-lib
- > Processing Dependency: ant >= 1.6 for package: tomcat5-common-lib
- > Processing Dependency: eclipse-ecj >= 3.1.1 for package: tomcat5-common-lib
- > Processing Dependency: jakarta-commons-pool >= 1.2 for package: tomcat5-common-lib
- > Processing Dependency: jakarta-commons-dbcp >= 1.2.1 for package: tomcat5-common-lib
- > Processing Dependency: jaf >= 1.0.1 for package: tomcat5-common-lib
- > Processing Dependency: javamail >= 1.3.1 for package: tomcat5-common-lib
- > Processing Dependency: jta >= 1.0.1 for package: tomcat5-common-lib
- > Processing Dependency: eclipse-ecj >= 3.1.1 for package: tomcat5-common-lib
- > Processing Dependency: jakarta-commons-collections >= 3.1 for package: tomcat5-common-lib
- > Processing Dependency: javamail >= 1.3.1 for package: tomcat5-common-lib
- > Processing Dependency: ant >= 1.6 for package: tomcat5-common-lib
- > Processing Dependency: jta >= 1.0.1 for package: tomcat5-common-lib
- > Processing Dependency: jakarta-commons-pool >= 1.2 for package: tomcat5-common-lib
- > Processing Dependency: jakarta-commons-dbcp >= 1.2.1 for package: tomcat5-common-lib
- > Processing Dependency: jakarta-commons-collections >= 3.1 for package: tomcat5-common-lib
- > Running transaction check
- > Processing Dependency: log4j >= 1.2.7 for package: mx4j
- > Processing Dependency: bcel >= 5.0 for package: mx4j
- > Processing Dependency: axis >= 1.1 for package: mx4j
- > Package classpathx-mail.i386 0:1.1.1-4jpp.2 set to be updated
- > Package xml-commons.i386 0:1.3.02-0.b2.7jpp.10 set to be updated
- > Package xml-commons-resolver.i386 0:1.1-1jpp.12 set to be updated
- > Package jakarta-commons-collections.i386 0:3.2-2jpp.3 set to be updated
- > Package jakarta-commons-beanutils.i386 0:1.7.0-5jpp.1 set to be updated
- > Package tomcat5-jasper.i386 0:5.5.23-0jpp.7.el5_2.1 set to be updated
- > Package gjdoc.i386 0:0.7.7-12.el5 set to be updated
- > Processing Dependency: antlr for package: gjdoc
- > Processing Dependency: geronimo-specs = 1.0-0.M2.2jpp.12.el5.centos for package: geronimo-specs-compat
- > Package jakarta-commons-logging.i386 0:1.0.4-6jpp.1 set to be updated
- > Package tomcat5-servlet-2.4-api.i386 0:5.5.23-0jpp.7.el5_2.1 set to be updated
- > Package jakarta-commons-pool.i386 0:1.3-5jpp.1 set to be updated
- > Package jakarta-oro.i386 0:2.0.8-3jpp.1 set to be updated
- > Package jakarta-commons-modeler.i386 0:1.1-8jpp.3.el5 set to be updated
- > Processing Dependency: jaxp_transform_impl for package: jakarta-commons-modeler
- > Processing Dependency: java-devel for package: ant
- > Running transaction check
- > Processing Dependency: jakarta-commons-httpclient for package: axis
- > Processing Dependency: wsdl4j for package: axis
- > Processing Dependency: jakarta-commons-discovery for package: axis
- > Processing Dependency: java-1.6.0-openjdk = 1:1.6.0.0-1.0.b12.el5.2 for package: java-1.6.0-openjdk-devel
- > Processing Dependency: libjli.so for package: java-1.6.0-openjdk-devel
- > Processing Dependency: libjli.so(SUNWprivate_1.1) for package: java-1.6.0-openjdk-devel
- > Running transaction check
- > Processing Dependency: tzdata-java for package: java-1.6.0-openjdk
- > Processing Dependency: rhino for package: java-1.6.0-openjdk
- > Processing Dependency: libgif.so.4 for package: java-1.6.0-openjdk
- > Running transaction check
- > Finished Dependency Resolution
Dependencies Resolved
================================================================================================================================================================
Package Arch Version Repository Size
================================================================================================================================================================
Installing:
tomcat5 i386 5.5.23-0jpp.7.el5_2.1 base 335 k
tomcat5-admin-webapps i386 5.5.23-0jpp.7.el5_2.1 base 3.0 M
Installing for dependencies:
ant i386 1.6.5-2jpp.2 base 2.0 M
antlr i386 2.7.6-4jpp.2 base 978 k
axis i386 1.2.1-2jpp.6 base 3.1 M
bcel i386 5.1-8jpp.1 base 995 k
classpathx-jaf i386 1.0-9jpp.1 base 101 k
classpathx-mail i386 1.1.1-4jpp.2 base 1.1 M
eclipse-ecj i386 1:3.2.1-19.el5.centos base 7.9 M
geronimo-specs i386 1.0-0.M2.2jpp.12.el5.centos base 231 k
geronimo-specs-compat i386 1.0-0.M2.2jpp.12.el5.centos base 5.5 k
giflib i386 4.1.3-7.1.el5.1 base 39 k
gjdoc i386 0.7.7-12.el5 base 793 k
jakarta-commons-beanutils i386 1.7.0-5jpp.1 base 524 k
jakarta-commons-collections i386 3.2-2jpp.3 base 1.0 M
jakarta-commons-daemon i386 1:1.0.1-6jpp.1 base 44 k
jakarta-commons-dbcp i386 1.2.1-7jpp.1 base 242 k
jakarta-commons-digester i386 1.7-5jpp.1 base 313 k
jakarta-commons-discovery i386 1:0.3-4jpp.1 base 133 k
jakarta-commons-el i386 1.0-7jpp.1 base 240 k
jakarta-commons-fileupload i386 1:1.0-6jpp.1 base 48 k
jakarta-commons-httpclient i386 1:3.0-7jpp.1 base 513 k
jakarta-commons-launcher i386 0.9-6jpp.1 base 88 k
jakarta-commons-logging i386 1.0.4-6jpp.1 base 105 k
jakarta-commons-modeler i386 1.1-8jpp.3.el5 base 230 k
jakarta-commons-pool i386 1.3-5jpp.1 base 127 k
jakarta-commons-validator i386 1.1.4-5jpp.1 base 154 k
jakarta-oro i386 2.0.8-3jpp.1 base 173 k
java-1.4.2-gcj-compat i386 1.4.2.0-40jpp.115 base 29 k
java-1.6.0-openjdk i386 1:1.6.0.0-1.0.b12.el5.2 epel 36 M
java-1.6.0-openjdk-devel i386 1:1.6.0.0-1.0.b12.el5.2 epel 11 M
jpackage-utils noarch 1.7.3-1jpp.2.el5 base 61 k
ldapjdk i386 4.18-2jpp.3.el5 base 782 k
log4j i386 1.2.13-3jpp.2 base 634 k
mx4j i386 1:3.0.1-6jpp.4 base 2.5 M
regexp i386 1.4-2jpp.2 base 91 k
rhino noarch 1.6-0.1.r5.1.3.el5 epel 456 k
struts i386 1.2.9-4jpp.5 base 1.0 M
tomcat5-common-lib i386 5.5.23-0jpp.7.el5_2.1 base 197 k
tomcat5-jasper i386 5.5.23-0jpp.7.el5_2.1 base 980 k
tomcat5-jsp-2.0-api i386 5.5.23-0jpp.7.el5_2.1 base 93 k
tomcat5-server-lib i386 5.5.23-0jpp.7.el5_2.1 base 3.6 M
tomcat5-servlet-2.4-api i386 5.5.23-0jpp.7.el5_2.1 base 151 k
tzdata-java noarch 2007k-0.3.el5 epel 159 k
wsdl4j i386 1.5.2-4jpp.1 base 385 k
xalan-j2 i386 2.7.0-6jpp.1 base 4.1 M
xerces-j2 i386 2.7.1-7jpp.2 base 2.7 M
xml-commons i386 1.3.02-0.b2.7jpp.10 base 19 k
xml-commons-apis i386 1.3.02-0.b2.7jpp.10 base 334 k
xml-commons-resolver i386 1.1-1jpp.12 base 148 kTransaction Summary
================================================================================================================================================================
Install 50 Package(s)
Update 0 Package(s)
Remove 0 Package(s)Total download size: 90 M
Is this ok [y/N]: y
Downloading Packages:
(1/50): geronimo-specs-compat-1.0-0.M2.2jpp.12.el5.centos.i386.rpm | 5.5 kB 00:00
(2/50): xml-commons-1.3.02-0.b2.7jpp.10.i386.rpm | 19 kB 00:00
(3/50): java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.i386.rpm | 29 kB 00:00
(4/50): giflib-4.1.3-7.1.el5.1.i386.rpm | 39 kB 00:00
(5/50): jakarta-commons-daemon-1.0.1-6jpp.1.i386.rpm | 44 kB 00:00
(6/50): jakarta-commons-fileupload-1.0-6jpp.1.i386.rpm | 48 kB 00:00
(7/50): jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm | 61 kB 00:00
(8/50): jakarta-commons-launcher-0.9-6jpp.1.i386.rpm | 88 kB 00:00
(9/50): regexp-1.4-2jpp.2.i386.rpm | 91 kB 00:00
(10/50): tomcat5-jsp-2.0-api-5.5.23-0jpp.7.el5_2.1.i386.rpm | 93 kB 00:00
(11/50): classpathx-jaf-1.0-9jpp.1.i386.rpm | 101 kB 00:00
(12/50): jakarta-commons-logging-1.0.4-6jpp.1.i386.rpm | 105 kB 00:00
(13/50): jakarta-commons-pool-1.3-5jpp.1.i386.rpm | 127 kB 00:00
(14/50): jakarta-commons-discovery-0.3-4jpp.1.i386.rpm | 133 kB 00:00
(15/50): xml-commons-resolver-1.1-1jpp.12.i386.rpm | 148 kB 00:00
(16/50): tomcat5-servlet-2.4-api-5.5.23-0jpp.7.el5_2.1.i386.rpm | 151 kB 00:00
(17/50): jakarta-commons-validator-1.1.4-5jpp.1.i386.rpm | 154 kB 00:00
(18/50): tzdata-java-2007k-0.3.el5.noarch.rpm | 159 kB 00:00
(19/50): jakarta-oro-2.0.8-3jpp.1.i386.rpm | 173 kB 00:00
(20/50): tomcat5-common-lib-5.5.23-0jpp.7.el5_2.1.i386.rpm | 197 kB 00:00
(21/50): jakarta-commons-modeler-1.1-8jpp.3.el5.i386.rpm | 230 kB 00:00
(22/50): geronimo-specs-1.0-0.M2.2jpp.12.el5.centos.i386.rpm | 231 kB 00:00
(23/50): jakarta-commons-el-1.0-7jpp.1.i386.rpm | 240 kB 00:00
(24/50): jakarta-commons-dbcp-1.2.1-7jpp.1.i386.rpm | 242 kB 00:00
(25/50): jakarta-commons-digester-1.7-5jpp.1.i386.rpm | 313 kB 00:00
(26/50): xml-commons-apis-1.3.02-0.b2.7jpp.10.i386.rpm | 334 kB 00:00
(27/50): tomcat5-5.5.23-0jpp.7.el5_2.1.i386.rpm | 335 kB 00:00
(28/50): wsdl4j-1.5.2-4jpp.1.i386.rpm | 385 kB 00:00
(29/50): rhino-1.6-0.1.r5.1.3.el5.noarch.rpm | 456 kB 00:00
(30/50): jakarta-commons-httpclient-3.0-7jpp.1.i386.rpm | 513 kB 00:00
(31/50): jakarta-commons-beanutils-1.7.0-5jpp.1.i386.rpm | 524 kB 00:00
(32/50): log4j-1.2.13-3jpp.2.i386.rpm | 634 kB 00:00
(33/50): ldapjdk-4.18-2jpp.3.el5.i386.rpm | 782 kB 00:00
(34/50): gjdoc-0.7.7-12.el5.i386.rpm | 793 kB 00:00
(35/50): antlr-2.7.6-4jpp.2.i386.rpm | 978 kB 00:00
(36/50): tomcat5-jasper-5.5.23-0jpp.7.el5_2.1.i386.rpm | 980 kB 00:00
(37/50): bcel-5.1-8jpp.1.i386.rpm | 995 kB 00:00
(38/50): struts-1.2.9-4jpp.5.i386.rpm | 1.0 MB 00:01
(39/50): jakarta-commons-collections-3.2-2jpp.3.i386.rpm | 1.0 MB 00:00
(40/50): classpathx-mail-1.1.1-4jpp.2.i386.rpm | 1.1 MB 00:01
(41/50): ant-1.6.5-2jpp.2.i386.rpm | 2.0 MB 00:01
(42/50): mx4j-3.0.1-6jpp.4.i386.rpm | 2.5 MB 00:02
(43/50): xerces-j2-2.7.1-7jpp.2.i386.rpm | 2.7 MB 00:02
(44/50): tomcat5-admin-webapps-5.5.23-0jpp.7.el5_2.1.i386.rpm | 3.0 MB 00:03
(45/50): axis-1.2.1-2jpp.6.i386.rpm | 3.1 MB 00:02
(46/50): tomcat5-server-lib-5.5.23-0jpp.7.el5_2.1.i386.rpm | 3.6 MB 00:03
(47/50): xalan-j2-2.7.0-6jpp.1.i386.rpm | 4.1 MB 00:03
(48/50): eclipse-ecj-3.2.1-19.el5.centos.i386.rpm | 7.9 MB 00:07
(49/50): java-1.6.0-openjdk-devel-1.6.0.0-1.0.b12.el5.2.i386.rpm | 11 MB 00:11
(50/50): java-1.6.0-openjdk-1.6.0.0-1.0.b12.el5.2.i386.rpm | 36 MB 00:33