在FreeBSD4.X上安装JDK1.3.1

王朝厨房·作者佚名  2007-01-04
窄屏简体版  字體: |||超大  

什么是FreeBSD

自从1969年AT&T Bell实验室研究人员创造了Unix之后,Unix就不断发展,逐渐成为了主流操作系统。虽然当前Windows系列已经占据了桌面计算机的领域,其中WinNT服务器也在网络服务器领域得到了部分用户的承认,但在高档工作站和服务器领域,Unix仍然具有无可替代的作用。尤其在用作Internet服务器方面,Unix的高性能、高可靠性、以及高度可扩展的能力仍然不是其他操作系统所能够代替的。虽然Unix由AT&T创造,但它如此流行却并不能完全归功于AT&T自己的功劳。现代Unix不是一个厂家的单独产品,在它长期的发展过程中形成了多种不同的版本。惟其丰富多样,才使得Unix具有强大的生命力。FreeBSD正是Unix众多分支中相当优秀的一支,它的发展历史也相当悠久,是著名的BSD Unix的一个继承者。

为什么要安装JDK1.3在FreeBSD上

由于FreeBSD系统的有着优秀的性能和稳定性,同时FreeBSD的开发又非常活跃并十分开放。所以在现在的服务器市场中FreeBSD占有相当的市场份额。但是由于一些原因SUN公司到现在为止为FreeBSD只提供了JDK1.1.8的官方版本。而且他的版本都没有提供直接的二进制的发布包。而现在大多数的Java应用服务器都需要JDK1.3以上的支持,所以对于一些Java爱好者想在这样一个优秀的操作系统中运行Java程序造成了困难。那么是否可以在FreeBSD上安装JDK1.3么。答案是可以的。在下面我就给大家介绍在FreeBSD4.x上如何安装JDK1.3.1。再介绍之前我先给大家介绍FreeBSD的Ports Collection机制。

什么是PORTS COLLECTION

FreeBSD提供Ports Collection来管理,安装软件。每种移植到FreeBSD上的软件都被称为一个Port,由某个FreeBSD的开发者进行维护和更新。这个Port的维护者首先把软件移植到FreeBSD上,并将它所完成的移植工作按照Ports Collection的要求进行配置,编写相关的脚本。使下载软件,编译,配置,安装软件的全过程可以自动的完成,而不需要人工的干预。每个Port中并没有包村软件包的源代码或者是二进制码,而只提供搜索它的源代码或者二进制软件包的方法。有了Ports Collection,编译,安装应用程序的过程就非常容易了。

准备安装

环境:

FreeBsd4.2

软件包:

j2sdk-1_3_1-src.tar.gz,

j2sdk-1_3_1_01-linux-i386.bin,

bsd-jdk131-patches-5.tar.gz

这几个安装包都可以在www.freebsd.org/java/这里找到相关的链接,另外由于SUN的软件出口限制的问题,jdk1.3.1的源包对于中国用户是不开放的。希望大家通过别的一些渠道取得。

当大家明白了以上的一些知识点,现在我就给大家介绍如何安装JDK 1.3.1。由于FreeBSD4.x只带的Ports是非常古老的版本,很多新的应用程序都没有,所以我们首先要把最新版的Ports更新回来。

首先建立一个临时目录/home/your directory/tmp

在目录中建立一个文件,updateport

文件的内容是:

*default host=cvsup3.FreeBSD.org

*default base=/usr

*default prefix=/usr

*default release=cvs tag=.

*default delete use-rel-suffix

*default compress

ports-all

先试一下cvsup这个命令是否可以用,如果可以用的话,就直接用:

cvsup -g -L2 updateport。耐心等一会就可以升级完了。切记保证/usr目录有足够的空间。这时你的/usr/ports下面就有最新的源程序。在java目录下面有jdk13,linux-jdk13这些软件目录和软件安装的脚本了。

如果你没有cvsup命令。那么请到ftp.freebsd.org/pub/FreeBSD/development/CVSup目录下拉一个,完成以后就准备安装了。

开始安装

首先在/usr/ports目录下建立一个目录名叫做distfiles,将你准备好的3个文件拷贝进去。由于安装jdk1.3.1需要linux版本jdk的支持,所以首先需要安装linux版本jdk1.3.1。

cd /usr/ports/java/linux-jdk13

make

make install

make clean

在漫长的等待之后,你的Linux环境的jdk1.3.1就安装完毕了。接下来就是安装jdk1.3.1。

cd /usr/ports/java/jdk13

make

make install

make clean

这样你的Jdk1.3.1就安装完毕了。

安装后测试

你可以去下载一些流行的应用服务器如resin,tomcat之类的软件,在服务器上安装测试。我在我的机器上测试的很好,还没有发现有大的bug。因为现在用于安装Jdk1.3.1 For FreeBSD的补丁还没有经过深度测试,也许有一些预想不到的效果。由于笔者也是刚刚接触,只是把自己的心得写出来,由于水平有限错漏之处在所难免,请专家朋友多多指点。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航