当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 69 篇帖子 ]  前往页数 1, 2, 3, 4, 5  下一页
作者 内容
1 楼 
 文章标题 : wine安装+中文配置+使用总结贴 (2008.3.10 更新中)
帖子发表于 : 2008-03-05 7:43 

注册: 2007-09-08 14:25
帖子: 162
送出感谢: 0 次
接收感谢: 1
安装 WINE

安装完 Wine ,先要运行一下 winecfg


英文 wine 官方用户指南
中文 wine 用户指南

一、自Ubuntu 软件库 进行 apt-get 安装

不推荐
sudo apt-get update
sudo apt-get install wine

二、从Wine HQ 进行 apt-get 安装

推荐 可以自动更新到 最新 WineHQ 发布版
1、 根据 Wine HQ 的 Ubuntu 版下载页
首先运行
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
添加GPG钥匙

其他 Linux 版本见 Wine HQ 的 下载页

2、添加适合自己版本的源
以为7.10 gutsy为例
sudo wget http://wine.budgetdedicated.com/apt/sou ... gutsy.list -O /etc/apt/sources.list.d/winehq.list

3、安装 WineHQ 发布的最新 deb 包
sudo apt-get update
sudo apt-get install wine

三、deb 下载安装

1、在 Wine 各版本 deb下载 中选择自己需要的版本下载
2、运行安装

四、强烈推荐集成中文补丁的deb下载

windowssux提供,目前仅有 7.10 32bit 版本 ,文件夹的位置在
http://ftp.ubuntu.org.cn/home/windowssux
登录帐号在
http://forum.ubuntu.org.cn/viewtopic.php?t=9685


五、编译安装WINE

如果你的Wine 在对中文支持有问题,并有一定动手能力,推荐采用 中文 patch +编译安装

1、以前安装有 wine 的先把 wine 卸载。

2、下载最新的 wine 源码 自 WINEHQ,解压。

3、下载打过补丁的 freetype.c ,需要对应你的系统版本。自 Wine的中文按钮补丁-0.9.56 (增编译脚本-7.04-7.10) 。把 freetype.c 代替源码中的 dlls/gdi32/freetype.c。

4、根据自己的系统版本 下载 依赖安装包 自己 http://kegel.com/wine/
7.10为 gutsy.sh ,
然后运行
chmod +x gutsy.sh
sudo ./gutsy.sh
安装所需依赖。

5、在源码目录下
sudo ./configure
检测依赖环境,通过的话,根据提示可以
sudo make depend && make

6、编译完成以后,会提示你Wine built successfully,这时输入
make install

(可选)7、如果你要 卸载编译安装的 wine ,使用命令
make uninstall

配置WINE

一、配置 winecfg

1、运行 wine 配置程序 ,不要用 sudo 或者 root 权限

winecfg

这样会建立 wine 的运行文件夹 /home/user/.wine .里面有wine的注册表文件和虚拟的C盘;
稍等片刻,就会出现一个面板,这就是 wine 的一些基本的配置。

2、 Drives 标签,配置硬盘和光驱

Autodect 按钮可以自动检测,也打开 Show Advanced 手动配置,
C: /home/用户名/.wine/drive_c Local hard disk
D: /home/用户名 Local hard disk
E: /media/cdrom0 CDROM
其他分区根据需要配置

3、Audio 标签,配置声卡

这个面板会失去反映一段时间,之后出现一个声音驱动程序的选择框,一般情况下选择OSS。如果你是独立的声卡,选择ALSA更好。如果只有 OSS,就选择 OSS。

4、 Application Settings 标签,配置 Windows 版本

下面的 windows 版本把默认的改成 Windows XP ,实际中可以变更 为 Windows 2000 或 其他版本以使用 wine 的效率更高。

5、部分 DLL 设置

在真实的 windows 系统中从 C:\WINDOWS\systenm32 里复制 mfc42.dll,msvcp60.dll, riched20.dll,riched32.dll 这几个文件到 /home/用户名/.wine/drive_c/windows/system32 文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。

二、字体设置

1、从 Windows 目录下的 Fonts 里的 simsun.ttc 复制到 /home/user/.wine/drive_c/windows/fonts 里面。

把下面的代码保存为 zh.reg ,然后终端执行 regedit zh.reg 。
代码:
代码:
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"



使用WINE

基本设置
winecfg

注册表
regedit

控制台
wineconsole

卸载wine内软件
wine-unintaller

辅助用GUI配置/软件安装/管理工具wine-door
sudo apt-get install wine-door

wine 程序的菜单位置
~/.local/share/applications/wine/Programs


最后由 junglej 编辑于 2008-03-10 12:07,总共编辑了 11 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-03-05 19:59 

注册: 2008-02-26 18:42
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
收藏了


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-03-05 22:55 

注册: 2008-01-30 19:19
帖子: 794
送出感谢: 0 次
接收感谢: 0 次
很详细,很强大
可惜阿,我编译完 0.9.56,出现如下错误:
Application tried to create a window, but no driver could be loaded.
The X11 driver is missing. Check your build!
Application tried to create a window, but no driver could be loaded.
The X11 driver is missing. Check your build!
err:ole:apartment_createwindowifneeded CreateWindow failed with error 126


页首
 用户资料  
 
4 楼 
 文章标题 : Re: wine安装+中文配置+使用总结贴 (2008.3.4 更新中)
帖子发表于 : 2008-03-07 9:14 
头像

注册: 2008-02-21 22:48
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
junglej 写道:
安装 WINE

安装完 Wine ,先要运行一下 winecfg


英文 wine 官方用户指南
中文 wine 用户指南

一、自Ubuntu 软件库 进行 apt-get 安装

不推荐
sudo apt-get update
sudo apt-get install wine

二、从Wine HQ 进行 apt-get 安装

推荐 可以自动更新到 最新 WineHQ 发布版
1、 根据 Wine HQ 的 Ubuntu 版下载页
首先运行
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
添加GPG钥匙

其他 Linux 版本见 Wine HQ 的 下载页

2、添加适合自己版本的源
以为7.10 gutsy为例
sudo wget http://wine.budgetdedicated.com/apt/sou ... gutsy.list -O /etc/apt/sources.list.d/winehq.list

3、安装 WineHQ 发布的最新 deb 包
sudo apt-get update
sudo apt-get install wine

二、deb 下载安装

1、在 Wine 各版本 deb下载 中选择自己需要的版本下载
2、运行安装

四、编译安装WINE

如果你的Wine 在对中文支持有问题,并有一定动手能力,推荐采用 中文 patch +编译安装

1、以前安装有 wine 的先把 wine 卸载。

2、下载最新的 wine 源码 自 WINEHQ,解压。

3、下载打过补丁的 freetype.c ,需要对应你的系统版本。自 Wine的中文按钮补丁-0.9.56 (增编译脚本-7.04-7.10) 。把 freetype.c 代替源码中的 dlls/gdi32/freetype.c。

4、根据自己的系统版本 下载 依赖安装包 自己 http://kegel.com/wine/
7.10为 gutsy.sh ,
然后运行
chmod +x gusty.sh
sudo ./gusty.sh
安装所需依赖。

5、在源码目录下
sudo ./configure
检测依赖环境,通过的话,根据提示可以
sudo make depend && make

6、编译完成以后,会提示你Wine built successfully,这时输入
make install

(可选)7、如果你要 卸载编译安装的 wine ,使用命令
make uninstall

配置WINE

一、配置 winecfg

1、运行 wine 配置程序 ,不要用 sudo 或者 root 权限

winecfg

这样会建立 wine 的运行文件夹 /home/user/.wine .里面有wine的注册表文件和虚拟的C盘;
稍等片刻,就会出现一个面板,这就是 wine 的一些基本的配置。

2、 Drives 标签,配置硬盘和光驱

Autodect 按钮可以自动检测,也打开 Show Advanced 手动配置,
C: /home/用户名/.wine/drive_c Local hard disk
D: /home/用户名 Local hard disk
E: /media/cdrom0 CDROM
其他分区根据需要配置

3、Audio 标签,配置声卡

这个面板会失去反映一段时间,之后出现一个声音驱动程序的选择框,一般情况下选择OSS。如果你是独立的声卡,选择ALSA更好。如果只有 OSS,就选择 OSS。

4、 Application Settings 标签,配置 Windows 版本

下面的 windows 版本把默认的改成 Windows XP ,实际中可以变更 为 Windows 2000 或 其他版本以使用 wine 的效率更高。

5、部分 DLL 设置

在真实的 windows 系统中从 C:\WINDOWS\systenm32 里复制 mfc42.dll,msvcp60.dll, riched20.dll,riched32.dll 这几个文件到 /home/用户名/.wine/drive_c/windows/system32 文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。

二、字体设置

1、从 Windows 目录下的 Fonts 里的 simsun.ttc 复制到 /home/user/.wine/drive_c/windows/fonts 里面。

把下面的代码保存为 zh.reg ,然后终端执行 regedit zh.reg 。
代码:
代码:
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"



使用WINE

基本设置
winecfg

注册表
regedit

控制台
wineconsole

卸载wine内软件
wine-unintaller
问个白痴的问题 gutsy.sh保存在哪个地方 zh.reg这个也是 运行的时候说找不到


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-03-07 9:18 

注册: 2007-09-08 14:25
帖子: 162
送出感谢: 0 次
接收感谢: 1
gutsy.sh 和zh.reg保存在哪里不重要

重要的是运行我贴的命令要在文件所在目录

比如都在~/桌面 下的话

先 cd 桌面

然后再运行


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-03-07 9:41 
头像

注册: 2008-02-21 22:48
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
junglej 写道:
gutsy.sh 和zh.reg保存在哪里不重要

重要的是运行我贴的命令要在文件所在目录

比如都在~/桌面 下的话

先 cd 桌面

然后再运行


我解压了 把gusty.sh放到解压文件夹里面 出现了下面的问题


wine-0.9.56/tools/wrc/wrctypes.h
wine-0.9.56/tools/wrc/writeres.c
yaxip@Yaxip:~$ cd wine-0.9.56
yaxip@Yaxip:~/wine-0.9.56$ chmod +x gusty.sh
chmod: 无法访问 “gusty.sh”: No such file or directory


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-03-07 10:46 

注册: 2007-09-08 14:25
帖子: 162
送出感谢: 0 次
接收感谢: 1
楼上把字母打错了吧


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-03-07 17:53 
头像

注册: 2008-03-05 10:47
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
收藏了,多谢lz分享
应该是gutsy.sh


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-03-08 9:37 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
:shock:
标记


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-03-08 12:18 

注册: 2007-07-20 13:17
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
学习了


_________________
远离浮躁,静心做事。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-03-08 20:37 
头像

注册: 2007-08-31 23:06
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
引用:
4、根据自己的系统版本 下载 依赖安装包 自己 http://kegel.com/wine/
7.10为 gutsy.sh
然后运行
chmod +x gusty.sh
sudo ./gusty.sh
安装所需依赖。

lz貌似笔误。
正想学学编译,收藏了。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-03-10 9:03 

注册: 2007-09-08 14:25
帖子: 162
送出感谢: 0 次
接收感谢: 1
hanabi 写道:
引用:
4、根据自己的系统版本 下载 依赖安装包 自己 http://kegel.com/wine/
7.10为 gutsy.sh
然后运行
chmod +x gusty.sh
sudo ./gusty.sh
安装所需依赖。

lz貌似笔误。
正想学学编译,收藏了。


才发现自己打错,谢谢纠正


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-03-13 1:42 

注册: 2007-04-05 22:29
帖子: 20
地址: 重庆
送出感谢: 0 次
接收感谢: 0 次
好东东,收下了!


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-03-13 21:09 

注册: 2008-03-13 21:03
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
我直接用那个打了中文补丁的文件安装发现有错误。能运行wine,不知道错误是否可以忽略,反正用wine就算正常安装也没试过什么软件能正常运行。
正在试别的方法安装,看是否一样。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-03-14 18:00 
头像

注册: 2007-12-19 12:02
帖子: 91
送出感谢: 0 次
接收感谢: 0 次
顶!!!! :D


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 69 篇帖子 ]  前往页数 1, 2, 3, 4, 5  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译