|
|
发表于 2006-4-28 15:15:44
|
显示全部楼层
安装 Wine , WineTools 软件,及配置笔记
保证系统(rh7.3) 无安装Wine软件
$ rpm -qa | grep wine
wine-20020327-1
wine-devel-20020327-1
# rpm -e wine-devel
# rpm -e wine
删除旧有 Wine 目录
$ [ -d .wine ] && rm -rf ~/.wine
安装新版本Wine-0.9.2-1rh73
安装 libglut.so.3
# rpm -ivh (第二张光盘)/glut-3.7-4.i386.rpm
# rpm -ivh (第二张光盘)/glut-devel-3.7-4.i386.rpm
下载新版Wine ( http://www.winehq.com/site/download-rh )
# rpm -ivh wine-0.9.2-1rh73winehq.i386.rpm
# rpm -ivh wine-devel-0.9.2-1rh73winehq.i386.rpm
# rpm -ivh (第三张光盘)/Xdialog-2.0.5-1.i386.rpm
下载安装 Winetools (http://www.von-thadden.de/Joachim/WineTools/index.html#download )
# rpm -Uvh winetools-0.9-3jo.i386.rpm
切换回用户权限,运行 wt 执行设置
$ wt
-----------------------------
1. warning 框:搜索不到 gettext.sh 脚本,winetools将得不到国际化信息。ok
2. notice :Wine不是让普通用户操作,启动winetools的 wt 进行基本设置,让Wine与软件嵌接得更好。ok
3. about winetools :WineTools 无保障。ok
4. intro :使用---首先在"Base setup"配置Wine,然后选择安装程序。wine-0.9.2 操作winword有问题。ok
5. WineTools 操作菜单:
== Base setup (首次操作是必需)
-> Create a Fake Windows drive
a. 按/etc/fstab进行硬件配置,本例:/mnt/cdrom
b. 用户名:wei
c. organization:组织 wei-rh7.3
配置完成
-> TrueType Font Arial
首先连接网络,WineTools自动下载并安装。若操作失败,在.wine/winetools.log 文件中删除"arial32.exe"有关信息。 删除 ./winetools/fonts/ 中 arial32.exe 。
查看 ./winetools/fonts/wget.errors 再尝试下载。
查看 /usr/share/doc/winetools-0.9/wt0.9jo.html 中"TrueType Font Arial"--"arial32.exe"文件不存在。核心字体需要另外下载配置。请参照另一贴("在 Red Hat Linux (rh7.3)安装微软的核心字体(win TrueType)")
-> (连接网络) 本例下载并安装 "DCOM98","Microsoft Foundation Classes 4.X" 。
WineTools操作菜单
a.install项目,有许多已调试过Win软件,但下载安装前先安装Base setup->"Microsoft internet Explorer"
b. 其余项目不用连接网络操作
====
Control Center --- 控制中心,Windows下的控制面板。
Registry Editor --- 类似Win下 regedit.exe 。例:按Ok,选择"Export Registry File"导出注册表。
Show installed Software --- 显示所有安装的软件。例:暂时只有WineTools刚安装的软件 ( .wine/winetools.log )。
Uninstaller --- 删除软件。( 删除注册表键值有记录的软件 )
Simulate a Windows reboot --- 模拟 Windows 重新启动。由wineservers服务进程控制,wineservers服务进程实现Win程序在Linux系统上正常运行,相当于Linux内核补丁。
Show active Wine processes --- 显示活跃的 Wine 进程。
Kill all wine processes --- 删除所有Wine进程。
Save your Wine directory --- 备份 .wine 目录的备份文件。( 后缀 .tar.gz)
Restore your Wine directory --- 恢复 .wine 目录的备份文件。
Modify the Winfiguration --- 相当于 winecfg 。例:按OK -----
----------
a > Applications (应用程序) --- 这部份设置与Libranies,Graphics设置相关联。Default Settings 是指程序以默认设置方式下模拟运行。若程序要以个别设置方式模拟运行,按"Add"进行配置,WineTools对Install项目相关软件已经进行个别设置。Windows Version通常选Windows 98 。
b > Libraries (库) --- Wine重建不需要微软许可证的Dll(builtin dll),获取更多内置库文件要升级Wine版本。这部份设置是为默认设置或个别程序添加Windows 本地原生的Dll(native dll),Dll按运载方式分为:native only(仅本地),builtin only(仅内建),或全部关闭。通常Dll是放置在System目录。其中kernel32.dll, gdi32.dll, user32.dll, 和 ntdll.dll四个 DLL 不采用本地原生版本 (native) 。
c > Graphics (图形设置) --- 默认设置。其中可选项 Emulate a virtual desktop(模拟虚拟桌面),程序会在特定的窗口中显示,等同于命令行 'wine -desktop 640X480 soft.exe"。
d > Appearance (外观) --- 选择安装桌面主题。( .msstyles 文件 )
e > Drives (驱动器) --- Wine 模拟Windows驱动器的标识方式。( ls -l ~/.wine/dosdevices )
f > Audio (音频设定) --- 例:运行 "Hardware Browser"程序,"Sound cards"显示 Ensoniq 。回到Audio标签项,"Autodetect" "Configure"进行检测。这部份Audio driver选 EsounD 。
g > About --- 关于Wine信息,不是WineTools信息。
这时按钮上显示字体是[][],先按第一个按钮(好象是"确定"),返回WineTools主菜单。
----------
Read Intro again ---再读一次介绍文档。
About --- 显示Wine信息。
====
按"Exit"退出
------------------------------
显示安装什么
$ ls ~/winetools
$ ls ~/.wine
解决不能显示中文字体
测试:
$ wine notepad.exe
[ 不能显示中文字体,关闭程序。]
找一款中文字体 simXXX.ttf 复制到 fonts目录下:
$ cp [path]/simXXX.ttf ~/.wine/drive_c/windows/fonts/
$ wine notepad.exe
[ 可以显示中文。'Ctrl+空格' 调出miniChinput输入法软件,和gedit复制粘贴,可以操作,就是慢一点。]
[ 我尝试在fonts目录下
$ mv simXXX.ttf abc
字体修改成 abc 文件名,显示效果一样。Wine 解释字体有另一种方案。建议采用原文件名 。]
[ 注:WineTools 是Wine 配置助手,特点是捆绑了一系列已调试的软件。 ]
例:
WineTools 配置界面 Registry Editor 相当于命令行 wine regedit,Modify the Winfiguration 相当于命令行 winecfg 。
-- |
|