FreeBSD安装Linux仿真环境

2009-05-13 13:50:32来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


                                FreeBSD安装Linux仿真环境
  Sybase在FreeBSD下的运行实际上是依赖于FreeBSD对Linux的仿真实现的,如同以前在Linux运行SCO环境下的Oracle一样。所以首先要为FreeBSD安装一个Linux仿真环境。
  下面开始安装Linux_base软件包
 软件包可以在FreeBSD安装光盘上找到:
  # mount -t iso9660 /dev/acd0c /cdrom
  # cd /cdrom/packages
  # cd linux_base
  #pkg_add linux_base6.1.tgz
由于要安装很多软件包,所以要花10分钟左右的时间。如果你没有安装光盘,还可以直接通过port安装Linux支持环境。
  方法如下:
  以root身份登录:
  # cd /usr/port/emulators
  # cd linux_base
  #make install
  安装程序将自动从网络上下载所需软件,校验软件包,并最终完成安装。
这种安装方式,要求你的电脑能通过拨号上网或FreeBSD主机所在LAN上有路由器或网关可以连接到Internet上。
以root登录,加载Linux核心模块,也即启动Linux支持
  # linux 或
  # kldload linux
查看核心模块,以确保已成功加载Linux核心模块:
  #kldstat
  显示:
  Id Refs Address Size Name
   1 2 0xc0100000 1b1c60 kernel
   2 1 0xc0a9c000 10000 linux.ko
第2行显示的结果表示已成功完成加载。
  至此准备工作完成,以下开始正式安装
如果程序运行时提示找不到share lib,可以用ldd [program]察看具体少了哪些库文件
***********************************************************************************
在FreeBSD上安装java环境
1、下载所需的文件
从 http://www.sun.com/software/java2/download.html 下载:
SCSL Source file,    jdk-1_5_0-src-scsl.zip
SCSL Binaries file, jdk-1_5_0-bin-scsl.zip
在下载前可能需要注册一个账户。
从 http://www.eyesbeyond.com/freebsddom/java/jdk15.html 下载:
bsd-jdk15-patches-2.tar.bz2
从 http://java.sun.com/j2se/1.5.0/download.jsp下载:
jdk-1_5_0_06-linux-i586.bin
将上面这 4 个文件复制到 /usr/ports/distfiles/
2、安装
Xinsoft-cisiBSD# cd /usr/ports/java/linux-sun-jdk1.5.0
Xinsoft-cisiBSD# make install clean
或直接运行./jdk-1_5_0_06-linux-i586.bin
3、环境变量及Linux兼容环境的设置
# mkdir /usr/compat/linux/proc(如果装了linux_base,那这个目录就已经存在了)
# ee /root/.cshrc
# added by root [Xinoft] 2006-02-09 01:54:00
# for java
# Block_JAVA :: Begin
set JAVA_HOME = (/usr/local/linux-sun-jdk1.5.0)
setenv   JAVA_HOME        ${JAVA_HOME}
setenv JDK_HOME ${JAVA_HOME}/bin
setenv JRE_HOME ${JAVA_HOME}/jre/bin
setenv   CLASSPATH        .:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
setenv   PATH             ${PATH}:${JAVA_HOME}/bin
kldload linux
kldload linprocfs
mount -t linprocfs linprocfs /compat/linux/proc
# Block_JAVA :: End
# source /root/.cshrc
4、检验

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD核心入门

下一篇:[BSD.Hacks] Learning from Your Command History