| 1 | apt-get update |
|---|
| 2 | apt-get -yV install apache2 |
|---|
| 3 | apt-get -yV install openjdk-6-jdk |
|---|
| 4 | apt-get -yV install mysql-server mysql-client |
|---|
| 5 | apt-get -yV install phpmyadmin |
|---|
| 6 | apt-get -yV install libxul-dev libstdc++5 |
|---|
| 7 | apt-get -yV install lha nkf |
|---|
| 8 | apt-get clean |
|---|
| 9 | cd /opt |
|---|
| 10 | tomcat=apache-tomcat-6.0.18 |
|---|
| 11 | rm -rf $tomcat |
|---|
| 12 | if [ ! -e $tomcat.tar.gz ]; then |
|---|
| 13 | wget http://ftp.riken.jp/net/apache/tomcat/tomcat-6/v6.0.18/bin/$tomcat.tar.gz |
|---|
| 14 | fi |
|---|
| 15 | tar zxf $tomcat.tar.gz |
|---|
| 16 | ln -s /opt/$tomcat /opt/tomcat |
|---|
| 17 | chmod +r /opt/tomcat/conf/* |
|---|
| 18 | wget -O /opt/tomcat/webapps/ROOT/RequestedParameters.jsp http://www.unfindable.net/web-app-book/code/RequestedParameters.jsp |
|---|
| 19 | cp $tomcat/webapps/examples/WEB-INF/lib/* $tomcat/lib/ |
|---|
| 20 | echo org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false >> $tomcat/conf/catalina.properties |
|---|
| 21 | mysql=mysql-connector-java-5.1.7 |
|---|
| 22 | if [ ! -e $mysql.zip ]; then |
|---|
| 23 | wget http://ftp.iij.ad.jp/pub/db/mysql/Downloads/Connector-J/$mysql.zip |
|---|
| 24 | fi |
|---|
| 25 | unzip -q $mysql.zip mysql*/mysql*.jar |
|---|
| 26 | mv $mysql/* $tomcat/lib |
|---|
| 27 | rm -rf $mysql |
|---|
| 28 | eclipse=eclipse-jee-ganymede-SR2-linux-gtk |
|---|
| 29 | rm -rf eclipse |
|---|
| 30 | if [ ! -e $eclipse.tar.gz ]; then |
|---|
| 31 | #wget http://ftp.jaist.ac.jp/pub/eclipse/technology/epp/downloads/release/ganymede/SR2/$eclipse.tar.gz |
|---|
| 32 | wget http://ftp.yz.yamagata-u.ac.jp/pub/eclipse/technology/epp/downloads/release/ganymede/SR2/$eclipse.tar.gz |
|---|
| 33 | fi |
|---|
| 34 | tar zxf $eclipse.tar.gz |
|---|
| 35 | ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse |
|---|
| 36 | pleiades=pleiades_1.3.0 |
|---|
| 37 | if [ ! -e $pleiades.zip ]; then |
|---|
| 38 | wget http://osdn.dl.sourceforge.jp/mergedoc/38225/$pleiades.zip |
|---|
| 39 | fi |
|---|
| 40 | unzip -q $pleiades.zip -d eclipse |
|---|
| 41 | cat >> eclipse/eclipse.ini << EOF |
|---|
| 42 | |
|---|
| 43 | -javaagent:/opt/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar |
|---|
| 44 | EOF |
|---|
| 45 | propedit=jp.gr.java_conf.ussiy.app.propedit_5.0.1 |
|---|
| 46 | if [ ! -e $propedit.zip ]; then |
|---|
| 47 | wget http://iij.dl.sourceforge.jp/propedit/36845/$propedit.zip |
|---|
| 48 | fi |
|---|
| 49 | unzip -q $propedit.zip |
|---|
| 50 | cp -r $propedit/eclipse . |
|---|
| 51 | rm -rf $propedit |
|---|
| 52 | cd |
|---|