一起学习
什么是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
这几个安装包都可以在这里找到相关的链接,另外由于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的补丁还没有经过深度测试,也许有一些预想不到的效果。由于笔者也是刚刚接触,只是把自己的心得写出来,由于水平有限错漏之处在所难免,请专家朋友多多指点。
下载本文示例代码
在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1在FreeBSD4.X上安装JDK1.3.1
阅读(162) | 评论(0) | 转发(0) |