Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1443072
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 23:41:01

一起学习
什么是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
阅读(288) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~