免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1519 | 回复: 0
打印 上一主题 下一主题

文章标题 : [Wine]以及[中文显示补丁]的安装-1.1.3 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-17 08:13 |只看该作者 |倒序浏览

                中文显示补丁是根据本论坛ct兄的中文按钮补丁做的修改,不是汉化补丁,也不是必须的,并且本补丁可能与某些软件有冲突。
安装打好本补丁的Wine可以解决某些在设置中文字体后(比如
http://forum.ubuntu.org.cn/viewtopic.php?t=72933
)依然出现的乱码问题,比如在运行QQ时QQ面板底部的搜索标志——放大镜旁边的“搜索”字样的乱码等等,因此也应该可以解决某些股票软件中出现的中文乱码的问题。
如果你是一个绝对的新手,请你先去了解一下:
http://wiki.ubuntu.org.cn/index.php?title=Ubuntu%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B&variant=zh-cn
请到
Wine中文AppDB
来看看有没有想要使用的软件
下面我先介绍一下Wine的安装方法再介绍本补丁的安装方法。
原版Wine的安装:
对于8.04的ubuntu,打开终端,分别输入
代码:wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
代码:sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
代码:sudo apt-get update
然后打开新立得,搜索Wine,就可以安装了。
关于Wine的详细介绍,虽然有些内容已经过时,不过对于新手值得一看:
http://wiki.ubuntu.org.cn/Wine%E7%AE%80%E4%BB%8B
打了补丁的Wine的安装:
你不懂怎么打补丁的话可以选择安装我提供deb包,或者自己编译,你看着办吧。 :D  :D
我已经把8.04-32bits的deb包做出来了,在
http://ftp.ubuntu.org.cn/home/windowssux/Wine_CN/

登录的用户名和密码在
http://forum.ubuntu.org.cn/viewtopic.php?t=9685

A、下面是deb包的安装方法:
1、下载wine_1.1.3~winehq0~ubuntu~8.04-0ubuntu1_i386.deb,放在你的主文件夹
2、在deb包的上面点击右键,选择用GDebi软件包安装程序打开。
3、点击安装,它会帮你把一切所依赖的包全部下载安装。
4、安装结束后,在终端输入winecfg进行wine的初始设置(自动的)。进一步的使用请查看其他相关的帖子。
5、如果你觉得他下载依赖包的时候速度太慢,你可以打开终端输入
代码:sudo dpkg --info wine_1.1.3~winehq0~ubuntu~8.04-0ubuntu1_i386.deb
会列出这个软件包的有关信息,其中Depends后面跟的一大串就是它的依赖关系(包括版本要求)。只要在终端中输入
代码:sudo apt-get inatall ***
就可以了,其中***就是Depends列出的软件包的名字,比如binfmt-support,可以连续输入几个软件包,但中间用空格隔开,如
代码:sudo apt-get install *** *** ***
B、下面是编译安装的方法:
1、以前安装有wine的先把wine卸载。
2、先下载下面的脚本,8.04的就下“8.04-hardy的依赖安装脚本”,7.10的就下“7.10-gutsy的依赖安装脚本”。
下载后解压并且放在你的主文件夹,并且打开终端,执行下面的命令,比如8.04的:
代码:chmod +x hardy.sh
sudo ./hardy.sh
网络通畅的话(我用的是台湾的源,速度很快),脚本会自动帮你完成依赖包的安装。
3、
接下来下载并解压Wine的源码包,放到你的主文件夹,右键选择“解压缩到此处“,这样就会在你的主文件夹出现一个文件夹Wine-***(比如
Wine-1.0),再下载我提供的wine_charset.patch.tar.gz,也放到主文件夹后解压,得到
wine_charset.patch,把wine_charset.patch复制到wine-1.0里面。
4、打开终端,输入
代码:cd wine-1.0
patch -p1
这样你的wine就打好补丁了。
5、接下来还是在wine-1.0目录下执行:
代码: ./configure
make depend && make
sudo make install
就完成了安装。
6、最近我发现打了这个中文显示补丁以后,就不用再进行字体设置了,注册表不用改了,不用复制一大堆的字体了,好像是调用了系统的字体。所以,下面是一堆废话。仅供参考。
代码:按照http://forum.ubuntu.org.cn/viewtopic.php?t=72933的第3.5部分的说明进行设置。
如果zh.reg导入不成功,也就是在终端输入regedit后看不到相应的键值,
那只好手动修改wine注册表:

端输入regedit,按照HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
NT\CurrentVersion\FontSubstitutes找到FontSubstitutes这个键,没有的话就在
CurrentVersion下新建一个key(在CurrentVersion图标上右击,选择key),名字是FontSubstitutes。再双
击FontSubstitutes后,在右边的窗口建立新的键值。比如在空白上右击后选择新建String
Value,命名为Arial;再双击Arial,输入simsun。以下类推。一切键值都要注意大小写。
6、补丁应用成功的,在安装后第一次运行winecfg时,终端会出现下面一段文字
代码:fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE")
其实以后每一次打开wine的程序或者windows的程序,在终端都可以看到这两句话。
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/91454/showart_1800921.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP