在VirtualBox中向Debian Linux移植通达OA2008
一、准备工作
本文只用于学习目的,请阅读本文的朋友尊重通达公司的软件的著作权,不要使用破解的OA2008。如果有意使用通达OA,请与通达公司联系购买正版。我用的是通达OA2008增加版的30客户免费版,请需要的朋友们到通达的官方网站下载。我的这篇文章可以未经我的许可转载,但转载时请注明出处与作者。
我们的目标,是将运行于Windows环境下的通达OA2008增加版迁移到Linux环境下,通过这种方式,系统地学习Linux、MySQL、Apache、PHP的基本知识,同时也对OA2008增强版的理解更为深刻。
我使用VirtualBox的原因,是因为它免费。而且,VirtualBox功能越来越强,设置也越来越方便,完全能满足我的需要。它的更新速度也非常快。VirtualBox现在的版本已经是 2.2.2
在Windows下安装VirtualBox是非常方便的,几乎不需要什么设置。在建立虚拟机时,VirtualBox的界面也非常友好,也很容易上手。
我个人觉得,如果是初学Linux的人学习架设服务器,用debian非常合适。在debian下安装lamp,安装与设置变得非常简单。在下面的介绍中我们就可以看到debian在构建lamp的方便。关于debian的安装,在网上可以找到很多介绍,我就不多说了。我是用DVD光盘安装debian以及相关的软件,我觉得这样安装速度快些。我所用的debian版本是4.0,别名etch。
我只是希望建立一个虚拟的内部网络环境,没有打算访问互联网,所以我在建立虚拟机的时候,无论是要建立一个基于Linux操作系统的虚拟机,还是基于Windows XP系统的虚拟机,对于该虚拟机的网络设置都选择了“连接方式”中的“Internal Network”,这样的就可以用两台虚拟机模拟网络连接。我将用基于Linux操作系统的虚拟机作为OA服务器,而另外的基于Windows操作系统的虚拟机作为客户机进行调试。
有这些设置就够了,其它可以先不管,有兴趣的朋友们可以试试其它的功能与设置。总之,VirtualBox做得越来越强大的,还是免费的!
我只是为了实验通达OA向Linux的移植,不会安装其它软件,也不在乎系统的性能,所以就debian只用两个分区——一个是做为根分区,另一个是交换分区。我最小的debian系统的网络设置如下:
机器名:debian-01
IP:192.168.0.11
子网掩码:255.255.255.0
网关:255.255.255.0
DNS:192.168.0.2
在安装完Debian最小系统后,我们再用虚拟机建立一个window系统。我安装了Windows XP。为了以后安装方便,我们最好安装VirtualBox的增加功能。这个以Windows XP为操作系统的虚拟机网络配置如下:
机器名:winxp-01
IP:192.168.0.31
子网掩码:255.255.255.0
网关:255.255.255.0
DNS:192.168.0.2
这样,我们就可能通过这个虚拟的Windows XP作为客户机测试oa。
做完debian与Windows XP这两个虚拟机后,我们先别着急安装其它的软件,我们需要先试试这两个虚拟机能否通过虚拟的网络边通。如果我们在虚拟Windows XP上能ping通debian虚拟机,我们就可以进行后面的安装与设置。如果不能ping能,就仔细检查一下各个虚拟机的网络设置。再说一次,我对两个虚拟机的网络设置都选择了Internal Network。
debian的最小系统中没有less,我们将它安装上,这样在以后的安装与配置中会方便些。
# apt-get install less