夏天来了,家里的F41又有些吃不动的现象,买了个散热片和小风扇吹着,摸着硬盘那一块还是在发烫啊发烫,所以机器上的软件能卸载的就卸载,绝不要任何多余的内容。今天的目的就是将java和apache挪到pi上面去,本来应该安装apache和php的,但是由于raspbian上少环境,所以先弄个tomcat试试效果,等下次抽空再补上,都是一些安装类的东西,应该也没有太多内容。
安装jdk:
oracle JDK已经推出了针对ARM平台的hard-float的JDK版本,在raspbian里面就带有arm版的jdk8.0.25,不过还是单独安装一次,这样心里有数,oracle Jdk arm官方下载地址如下:
(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-arm-downloads-2187472.html)
下载后是个.gz的包,通过下面的方式进行安装:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
$ gunzip jdk-8u33-linux-arm-vfp-hflt.gz $ tar xvf jdk-8u33-linux-arm-vfp-hflt $ sudo mv jdk1.8.0_33 /opt/jdk1_8_0_33 $ cd /opt/ $ sudo ln -s jdk1_8_0_33 jdk $ cd jdk/bin $ ./java -version java version "1.8.0_33" Java(TM) SE Runtime Environment (build 1.8.0_33-b05) Java HotSpot(TM) Client VM (build 25.33-b05, mixed mode) (以下可选): $ sudo vi /etc/profile 添加jdk/bin export PATH=$PATH:/opt/jdk/bin |
我喜欢将所有系统类的应用都放到/opt下面,这样简练,当然了也可以做个软连到/usr/local下面,看个人爱好吧。
安装tomcat:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$ tar zxvf apache-tomcat-8.0.23.tar.gz $ sudo mv apache-tomcat-8.0.23 /opt/tomcat8_0_23 $ cd /opt/ $ sudo ln -s tomcat8_0_23 tomcat $ cd tomcat/bin/ $ ./startup.sh Using CATALINA_BASE: /opt/tomcat Using CATALINA_HOME: /opt/tomcat Using CATALINA_TMPDIR: /opt/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar Tomcat started. |
启动tomcat后,访问默认的主页,基本上都不会有什么问题,但是以小Pi的配置去支持一个大型的web应用,还是有些软,运行yaaw,还是勉强可以的。
这样,系统上就有两个jdk了,不过没有关系,想用哪个就用哪个。系统自带的可以解决其他包对jdk的依赖关系,例如wolfram,当我卸载系统自带jdk时就提示这个包依赖于jdk,所以暂时将两个版本都保留,反正SD卡空间足够。关于wolfram,我搜索了一下,这是一款数学类的软件,有点matlab的味道,看起来挺有意思,raspberry官网上有通过这个工具制作的一些小应用示例,有时间了要去看看。