占位图像 用户ID: 密码: 验证码: 登录 注册     占位图像
 
/usr/sbin/configWINE
cd../../compile/WINE
makedepend&&make&&makeinstall&&reboot
教育168搜索

a
频道信息
学前教育 基础教育
小学 初中
高中 高等教育
心理学 机械工程
园林 IT教育
办公软件 Director
Authorware 图形图象
FIREWORKS CORELDRAW
Maya PhotoShop
AutoCAD 3D
操作系统 Windows xp
Windows Vista Linux
Windows 2003 Windows 2000
FreeBSD 注册表
网站制作 FLASH
Dreamweaver CSS教程
装修设计 LightScape
装修风水 方案设计
英语 商务外语
素质教育 法制教育
企业培训
最新更新
·教你制作可以随身携带的Fre
·FreeBSD5.3与Apa
·FreeBSD5.3 Apa
·初学者入门:FreeBSD系
·FREEBSD下搭建支持JS
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSD下Apache
·FreeBSDhandboo
·FreeBSD4.7 Qma
·FREEBSD升级及优化全攻

点击排行
·FreeBSD网站平台建设全
·初学者入门:FreeBSD系
·教你制作可以随身携带的Fre
·FreeBSD5.3 Apa
·FreeBSD5.3与Apa
·FreeBSDhandboo
·porttree更新
·FreeBSD命令lastc
·FreeBSDkernel编
·在FreeBSD5.0上配置
·FreeBSDhandboo
·FreeBSD命令lastc
·FreeBSD上的软件安装方
·FreeBSD中文化全攻略
·利用FreeBSD组建安全的
·FreeBSDhandboo
·在FreeBSD上运行Win
·FreeBSD与Linux的

cd/usr/src/sys/i386/conf
cpGENERICWINE
然后,使用文本编辑器打开WINE,确保其中包含下面的4个选项:
optionsUSER_LDT
optionsSYSVSHM
optionsSYSVSEM
optionsSYSVMSG
su
Password:
cd/usr/ports/emulators/wine
makeinstallclean
FreeBSD下的带宽控制--ipfw dummynet
发布日期:2005-3-28  浏览:452次
关键字:

安装完毕后,我们需要检查每台机器的内核配置文件,确认它包含运行Wine所必需的所有选项。我们仍然以超级用户的身份进行如下的检查:

在我们的FreeBSD4.3中,3个以SYS开头的选项已经有了,我只需要添加USER_LDT选项即可。如果添加了任何选项,则必须保存所作的修改,并执行下面的命令,新编译操作系统内核:

上面最后一行命令实际上包含4条独立的命令,&&符号可以使只有上一条命令执行完毕,下一条命令才能执行。如果其中包含有reboot命令,要确保在执行期间没有其他用户在执行其他命令。
Wine安装成功后,文档被安装在了man1wine和/usr/local/share/doc/wine中。对于第一次安装Wine的用户而言,这个文档非常有用。
我们首先在FreeBSD4.3和Windows98双启动的计算机上运行Wine。为了在这台计算机上运行Wine,我们需要完成如下的准备工作:
1、查找并安装Windowspartition。
2、双击Wine的配置文件。
3、通过是否能够运行Windows应用程序,测试Wine的配置。
由于在这台计算机上安装FreeBSD4.3已经有一段时间了,因此我们需要使用sysinstall再次检查分区情况。以超级用户身份执行下面的命令:
/stand/sysinstall
Configure
Fdisk
spacebarad0
我们会看到如下的屏幕显示:
OffsetSize(ST)EndNamePTypeDesc06362-6unused6341768374176899ad0s12fat417690040162508193149ad0s23freebsd


看完后,我们使用q命令退出屏幕,中断sysinstall的运行。Windows应该是安装在被FreeBSD识别为ad0s1的FAT格式分区中。为了安装这一分区,我们需要首先创建一个被称作dos的安装点:
mkdir/dos
下面我们来检查这一安装点的权限:
ls-l/|grepdos
drwxr-xr-x2rootwheel512Aug3113:07dos
所有用户都有read(读)和execute(执行)权限,只有根用户才享有write(写)权限。
在向/etc/fstab添加一个永久的安装点前,我们需要确定可以以手动方式无误地安装那一个分区:
mount-tmsdos/dev/ad0s1/dos
注意:我们使用了-tmsdos来指定文件系统的类型,使用/dev/ad0s1指定了分区的名字,安装点的名字为/dos。由于已经收到了系统返回的提示,安装是成功的,我们还可以使用df命令确认一下:
df-h
FilesystemSizeUsedAvailCapacityMountedon
/dev/ad0s2a97M36M53M40/
/dev/ad0s2f1.7G567M1.0G35/usr
/dev/ad0s2e19M2.0M16M11/var
procfs4.0K4.0K0B100/proc
/dev/ad0s12.0G783M1.2G38/dos
我们还可以使用ls命令来确认一下安装分区的内容,使用F开关可以通过在目录中添加一个/字符把文件和目录区分开。
ls-F/dosAUTOEXEC.BAT*COMMAND.COM*MSDOS.SYS*SCANDISK.LOG*BOOT.INI*CONFIG.SYS*MyDocuments/SETUPLOG.TXT*BOOTLOG.PRV*DETLOG.TXT*NETLOG.TXT*WINDOWS/bootsect.bsd*IO.SYS*ProgramFiles/RECYCLED/ntdetect.com*ntldr*

如果读者在此前没有安装过任何其他操作系统的分区,需要花几分钟的时间来熟悉一下cd和ls命令。需要注意的是,FreeBSD对大小写是敏感的,需要正确地输入命令和文件名。一些文件名中有空格,可以通过先输入文件名然后使用tab键自动完成文件名的输入或者象下面的格式那样使用\符号跳过文件名中的空格:
cdProgram\Files
如果希望Windows分区在启动时就安装在系统上,可以小心地在/etc/fstab文件中添加下面的命令:
/dev/ad0s1/dosmsdosrw00
注意一定要正确地输入分区名。我们应该通过输入下面的命令确保对/etc/fstab文件的修改有效:
shutdownnow
再次回到提示符状态下时按回车键,然后再输入下面的命令:
exit
一旦能够登录,就可以再次使用df-h命令确保分区已经安装成功。
下面我们来编辑Wine的配置文件。使用文本编辑器打开/usr/local/etc/wine.conf文件,由于缺省的配置文件无需任何改变就能使系统正常运行,下面我们将省略掉大部分输出,只显示为匹配我们的配置而需要修改的部分:
more/usr/local/etc/wine.conf
WINEREGISTRYVersion2
;;Allkeysrelativeto\\Machine\\Software\\Wine\\Wine\\Config

[DriveA]
"Path"="/mnt/fd0"
"Type"="floppy"
"Label"="Floppy"
"Serial"="87654321"
"Device"="/dev/fd0"

[DriveC]
"Path"="/c"
"Type"="hd"
"Label"="MS-DOS"
"Filesystem"="win95"


这就是需要修改的部分,用你的安装点的名字取代Path一行中的/c,由于我的安装点是/dos,因此,这一行应该改成这样:
"Path"="/dos"
保存所作的修改。我们会发现,要使Wine能够正常地工作,必须将这一配置文件拷贝到用户的目录中。下面,我们将以超级用户的身分完成用户genisis目录需要的改动:
mkdir~genisis/.wine
chowngenisis~genisis/.wine
cp/usr/local/etc/wine.conf~genisis/.wine/config
在向genisis'.wine目录进行拷贝时,我把配置文件的名字改成了config。至此,由于配置工作已经完成,我们需要退出超级用户帐号。我们将以用户genisis的身份启动XWindows:
startx
XWindows启动成功后,我们将打开一个xterm窗口,寻找一个可供执行的Windows应用程序:
cd/dos/WINDOWS
ls|more
我们注意到了Windows程序管理器PROGMAN.EXE,下面我们来试试一下是否能够通过Wine在FreeBSD上运行它:
wine-winverwin98-managedPROGMAN.EXE
经过数秒钟后,Windows程序管理器顺利启动成功了。点击File(文件)菜单,然后选择Run(运行)选项,点击Browse(浏览)按钮,就会显示出一个在Windows分区中运行的应用程序的清单。
有兴趣的读者可以试试都有哪些应用程序能够以这种方式运行,或者也可以参考相关的网站。
下面我们将做一些更有趣的探索性工作。以超级用户身份登录,看是否能够通过Wine安装Windows应用程序,并运行它。我们直接到Download.com上找应用程序,这个网站上的游戏很多,我们就下载Solsuite2001吧。下载它的可执行文件solsuite.exe并保存在/dos中。退回到xterm窗口:
cd/dos
wine-winverwin98-managedsolsuite.exe
我们会看到一条有关没有.wine目录的返回信息,创建一个.wine目录,并拷贝以超级用户身份创建的配置文件:
mkdir~/.wine
cp/usr/local/etc/wine.conf~/.wine/config
再次重复执行wine命令时,程序的安装向导就出现了,根据出现的提示将文件都拷贝到正确的目录中。但在最后,安装过程似乎停止了,但显示的信息表明,安装过程还需要的时间为0分0秒,使用Ctr C键结束安装过程,然后输入下面的命令:
cdProgram\Files/SolSuite
wine-winverwin98-managedSolsuite.exe
哈哈!我成功地在FreeBSD中安装并运行了一个Windows应用程序。
那么在Windows98中能够运行我们刚才在FreeBSD上安装的Solsuite2001吗?下面我们就来试试吧!重新启动计算机,让它运行Windows98操作系统。点击“开始”菜单中的“程序”菜单项,我们会看到一个新的条目“Solsuite-SolitaireCardGames”,但它是空的,没有内容。进入文件管理器Explorer,依次双击“程序文件”和SolSuite选项,会发现所有的可执行文件都在这一文件夹中。然后依次双击Windows文件夹->开始菜单->程序->Solsuite,然后使用鼠标右键将SolSuite.exe文件拖到这一文件夹,出现一个菜单后,选择“创建快捷方式”。
现在再依次点击“开始”菜单->程序->Solsuite->SolSuite的快捷方式,这么样,程序又开始运行了吧!
下面我们来解决在只安装有FreeBSD的计算机上运行Windows应用程序的问题。首先我们需要以超级用户的身份创建一些Windows应用程序需要乃至的目录和空文件:
su
Password:
mkdir-p/usr/local/lib/win/windows
cd/usr/local/lib/win/windows
mkdirsystem
touchwin.ini
cdsystem
touchshell.dllshell32.dllwinsock.dllwsock32.dll

需要注意的是,我们必须修改/usr/local/etc/wine.conf中的Path一行内容,以便它能够指向安装点,这次它指向的是我们“假冒”的Windows目录,我们把它改成如下的内容:
[DriveC]
"Path"="/usr/local/lib/win"
然后,我们创建恰当的目录,并将配置文件同时拷贝到超级用户和用户genisis的适当的目录中:
mkdir~/.wine
cp/usr/local/etc/wine.conf~/.wine/config
mkdir~genisis/.wine
chowngenisis~genisis/.wine
cp/usr/local/etc/wine.conf~genisis/.wine/config
我们两次以超级用户身份到Download.com上下载Solsuite2001,并将它保存在/usr/local/lib/win,然后启动XWindows,打开一个xterm窗口,并输入下面的命令:
cd/usr/local/lib/win
wine-winverwin95-managedsolsuite.exe
Solsuite2001的安装程序界面再次出现了。我们会收到一条有关找不到Explorer.exe的命令,不要理它。安装程序结束后,输入下面的命令:
cdProgram\Files/SolSuite
wine-winverwin95-managedSolSuite.exe

速度有些慢(可能与这台计算机比较旧有关吧),而且还需要对显示进行一些调节,但我们毕竟能够在只安装有FreeBSD的计算机上运行Windows平台上的应用程序了。
关键字:

相关信息 用户评论
·教你制作可以随身携带的FreeBSD系统
·FreeBSD5.3与Apache2.0建立列目录
·FreeBSD5.3 Apache ssl认证
·初学者入门:FreeBSD系统的安装与优化
·FREEBSD下搭建支持JSP的WEBSERVER
·FreeBSDhandbook中文版10安全
·FreeBSDhandbook中文版15串口通讯
·FreeBSDhandbook中文版14声卡
·FreeBSDhandbook中文版11打印(1)基本设置
·FreeBSDhandbook中文版11打印(1)基本设置
·FreeBSDhandbook中文版11打印(2)高级打印机设置A.过滤器
·FreeBSDhandbook中文版11打印(2)高级打印机设置B.Header
·FreeBSDhandbook中文版11打印(3)使用打印机
·FreeBSDhandbook中文版12存储
·FreeBSD下Apache2.0运行模型分析及性能调整
·FreeBSDhandbook中文版6配置与调整
·FreeBSD4.7 Qmail Mysql Vpopmail QmailAdmin Sq
·FREEBSD升级及优化全攻略

 

更多评论

验证码:
验证码