在FreeBSD6.1中安装diablo-jdk-1.5.0
来源:互联网 发布:程序员找不到女朋友吗 编辑:程序博客网 时间:2024/04/28 00:23
刚开始学FreeBSD,试装了JDK,拿出来给大家分享下:
由于编译安装太慢,这里选择diablo-jdk这个安装包来进行安装.
一、下载安装文件
主要是diablo-jdk-freebsd6.i386.1.5.0.07.01.tbz,可从http://www.freebsdfoundation.org/downloads/java.shtml下载.
实际上安装这个程序还有个前提就是要安装'xorg-libraries-6.8.2'和'javavmwrapper-2.0_5'。就事先下载好这两个文件,若已安装过可跳过此步骤。
上面提及的安装包应置于/usr/ports/distfiles。
二、开始安装
首先安装前提,即'xorg-libraries-6.8.2'和'javavmwrapper-2.0_5'.将目录转至/usr/ports/distfiles下,依次安装:
pkg_add -v xorg-libraries.tbz
pkg_add -vr javavmwrapper.tbz
pkg_add -v diablo-jdk-freebsd6.i386.1.5.0.07.01.tbz
注: -v 表示回显,
-r 表示迫使程序自动决定目标文件的正确格式和版本,然后自动从一个FTP站点寻找和安装package.
三 系统设置
对于csh中在.cshrc加入:
setenv ALT_BOOTDIR /usr/local/diablo-jdk1.5.0/bin/java
setenv ALT_JAVAWS_BOOTDIR /usr/local/diablo-jdk1.5.0/bin/java
对于bash修改~/.bashrc(对应相应的shell),加入
export JAVA_HOME=/usr/local/java/jdk15
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
注意: 一定要重新登陆!!,这样配置才能生效!!!
测试一下 (java -version)输出正确的版本号,这就成功了。
三,如果要卸载,则转至/usr/ports/distfiles下pkg_delete diablo-jdk-freebsd6.i386.1.5.0.07.01.tbz.
四 其它
美中不足的是默认的安装目录在/usr/local/diablo-jdk1.5.0中,当然更改安装文件中的上当为jdk并且更改安装包根目录下的几个文件中的路径能把路径更改为/usr/local/jdk.
所有已安装的package信息都保存在/var/db/pkg 目录下。安装文件的列表和每个package的内容和描述都能在这个目录的相关文件中找到。
附packages的用法简介
(1) pkg_add -rv *.tbz 安装包
(2) pkg_delete -rv * 删除包(不含.tbz)
(3) pkg_info(1) 是用于列出已安装的所有软件包列表和描述的程序。
# pkg_info
cvsup-16.1 A general network file distribution system optimized for CV
docbook-1.2 Meta-port for the different versions of the DocBook DTD
...
(4) pkg_version(1)是一个用来统计所有安装的软件包版本的工具。它可以用来比较本地package的版本与ports目录中的当前版本是否一致。
# pkg_version
cvsup =
docbook =
...
在第二列的符号指出了安装版本的相关时间和本地ports目录树中可用的版本。
符号 含义
= 在本地ports树中与已安装的软件包版本相匹配。
< 已安装的版本要比在ports树中的版本旧。
> 已安装的版本要比在ports树中的版本新(本地的port树可能没有更新)。
? 已安装的软件包无法在ports索引中找到。(可能发生这种事情,举个例子,您早先安装的一个port从port树中移出或改名了)
* 软件包有很多版本。
对于它其它的具体用法可到http://www.freebsd.org/cgi/man.cgi上去
有其它问题欢迎和我交流quietjosen@gmail.com
- 在FreeBSD6.1中安装diablo-jdk-1.5.0
- FreeBSD6.1 Release安装笔记
- FreeBSD6.1 Ports安装mysql5.1
- FreeBSD6.1 Ports安装mysql5.1
- 安装FreeBSD6.1 Release for AMD64
- freeBSD6.1安装及简单汉化
- FreeBSD6.1安装apache+mysql+php
- Freebsd7.0 release 安装 diablo-jdk1.6.0
- FreeBSD6.2在VMware虚拟机中使用的一些经验总结
- FreeBSD6.2在VMware虚拟机中使用总结
- FreeBSD 6.1 Java Diablo JDK 1.5 + Tomcat 55 bind Apache2
- freebsd6.2安装图解
- freebsd6.1 下整合安装apache22和resin3实现
- 在Ubuntu中安装jdk
- 在ubuntu12中安装jdk
- 在CubieTruck中安装jdk
- 在CubieTruck中安装jdk
- 在Ubuntu中安装jdk
- 【译】Linux Ethernet Bonding Driver HOWTO (2)
- 保研的成功路——担心、艰难
- 一道怪怪的数学题
- 程序员的生活规律就是“没有规律”
- 国庆节记事感想——我已经渐渐的远离农村
- 在FreeBSD6.1中安装diablo-jdk-1.5.0
- 默然日记20061021
- 数学史上的奇迹
- 123123123
- 学习目标
- 不知不觉中
- 华为三康招聘软件工程师
- 20061021个人日志(关于在VS2005环境下无法从源视图切换到设计视图的解决方案)
- 表现层框架Struts/Tapestry/JSF架构比较