wine 1.0 正式版发布

在经过长达 15 年发展后,wine 终于发布了 1.0 正式版,可喜可贺。以下是截取自维基百科中对 wine 的介绍。

  • Wine计划是在1993年由Bob Amstadt及Eric Youngdale发起的,最初的目的是为了使16位元的视窗3.1的程式可以在Linux上执行,但现在已将目的变为使32位元的视窗程式在Linux上执行。
  • Wine不是模拟器,而是用兼容模式呼唤DLLs以运行视窗程式
  • Wine虽然是为Linux而制,但亦能支持FreeBSD 与 Solaris-x86。
  • 因为视窗之DLLs是闭源的,所以程式设计师只能由最底层的设计开始,耗费大量的时间来编写和测试,最后达至兼容。但这个过程往往会有很多困难,而且亦可能会出现很多错误。
  • 当Corel参加这个计划后,Wine很快便能兼容WordPerfect Office,很可惜,Corel后来停止了支持这个计划。
  • Wine虽然可运行大部份视窗程式,但只能极有限度地运行以DirectX所编写的游戏,亦即是很多游戏不能在其运行。
  • Wine的延伸计划主要有两大产品,一个是CodeWeavers开发的CrossOver Office,另一个是TransGaming Technologies的Cedega,CrossOver Office以提供应用软件支援为主,Cedega则锁定在游戏娱乐方面。CodeWeavers和Wine计画一直保有密切的合作关系。 CodeWeavers亦僱用了Alexandre Juillard以将CrossOver Office的原始码回馈给Wine。在2005年6月22日,CodeWeavers 宣布支持基于英特尔处理器的苹果电脑。
  • Transgaming的Cedega则是商业软件,以Wine为基础,在Wine更换授权后停止使用Wine的原始码,虽然有Cedega提供原始码下载(经由CVS),但在不包含专利技术的情形下,功能与可用性都不高。

下载
Ubuntu 8.04 / Debian Etch (4.0)
添加 gpg

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

添加 Wine 的官方源

For Ubuntu Hardy (8.04)
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list

For Debian Etch (4.0)
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/etch.list -O /etc/apt/sources.list.d/winehq.list

更新系统并安装 wine

sudo apt-get update
sudo apt-get install wine

Fedora / SUSE 等用户可以到这个地址下载 rpm 包安装。Arch 用户暂时只能下载源代码编译安装了,现在Arch官网上的版本仍然是5月5日发布的 wine-0.9.61-1-i686.pkg.tar.gz ,不过相信不用过多久就会进行更新。

使用 Wine 运行 Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 (以下简称 dw)是我用过的所见即所得编辑器中最顺手的,特别喜欢他的关键字提示,而且已经使用了一段比较长的时间了,已经成了一种习惯了,而在使用 nvu 时感觉很难上手,所以决定还是动用 wine 来帮手模拟 dw。

我的环境是:

  • wine 0.9.49
  • Ubuntu 7.10
  • Macromedia Dreamweaver 8

首先必须安装 wine 并且设置好中文支持,便可以开始安装 Macromedia Dreamweaver 8 了,无需过多的设置。

安装 dw

  1. 去到 dw 安装程序所在的目录,我的是 /media/sda7/dw/ ,运行下面的命令,其中 Dreamweaver8-chs.exe 是我的 dw 安装程序名,如果不一样需要替换成您的

    wine Dreamweaver8-chs.exe

  2. 将会启动 dw 的安装向导,按照向导的提示安装即可,下面是一些安装的截图

    screenshot-macromedia-dreamweaver-8-installshield-wizard.png

    screenshot-macromedia-dreamweaver-8-installshield-wizard-1.png

    screenshot-macromedia-dreamweaver-8-installshield-wizard-2.png

运行 dw

  1. 我把 dw 安装到了 ~/.wine/drive_c/Program Files/Macromedia 下,进入其下面的 Dreamweaver 8 目录,运行

    wine Dreamweaver 8.exe

    screenshot-macromedia-dreamweaver-nautilus.png

    将弹出以下界面,填写上自己的正版序列号

    screenshot-macromedia-chanpinjihuo-1.png

  2. ok,dw 已经安装完成了,是不是很简单,enjoy it !

    screenshot-wine-0949-710-macromedia-dreamweaver-8.png

设置 wine 的中文显示

一般情况下,ubuntu 软件仓库里 wine 的版本比较旧,例如在写这篇文章时,ubuntu 7.10 官方源里的 wine 版本是 0.9.46,而最新的已经是 0.9.49 了,所以有必要使用其他的源来安装最新的 wine ,例如使用 wine 官方源

添加 wine 官方源

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

  1. For Ubuntu Gutsy (7.10):

    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list

  2. For Ubuntu Feisty (7.04):

    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list

  3. For Ubuntu Edgy (6.10): *不支持 64 位*

    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/edgy.list -O /etc/apt/sources.list.d/winehq.list

  4. For Ubuntu Dapper (6.06): *不支持 64 位*

    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/dapper.list -O /etc/apt/sources.list.d/winehq.list

  5. For Debian Etch (4.0):

    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/etch.list -O /etc/apt/sources.list.d/winehq.list

安装最新的 wine

sudo apt-get update
sudo apt-get install wine

设置 wine

  1. 在安装完成后,先不要运行 wine 来模拟程序,因为 wine 需要进行一些必要的设置,运行

    winecfg

    点 “Audio” 选项卡,按照下图设置,其中 “Sound Drivers” 处需要根据自己的情况来选择合适的驱动,可以按旁边的 “Test Sound” 按钮测试是否成功。

    screenshot-wine-configuration-audio-07-11-11.png

  2. Google 搜索或到 windows xp 的 Fonts 目录下,把 simsun.ttc (即宋体)复制到 ~/.wine/drive_c/windows/fonts

    screenshot-windows-fonts-wine-fonts-nautilus.png

  3. 把下列内容另存为 fonts.reg,保存到 ~/.wine/ 目录下

    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"

  4. 导入上一步保存的 fonts.reg

    regedit ~/.wine/fonts.reg

好了,中文显示基本上没有问题了,并且可以用 scim 输入法输入中文

screenshot-wine-notepad-07-11-11.png

  1. 订阅

    • 订阅 我的 Blog
    • Feedsky 订阅数
    订阅到iGoogle或Google Reader 订阅到鲜果 订阅到抓虾 订阅到飞鸽 订阅到Bloglines 订阅到我的雅虎 订阅到NetVibes 订阅到Newsgatar 订阅到Rojo 订阅到网易有道 通过哪吒订阅到MSN,Gtalk,Skype 订阅到QQ邮箱
     

  2. 重要公告

    目前该博客(www.shareitem.org,以下简称该博客)是建立在Yo2优博网上的,由于一些众所周知的原因,本人(suxixb)决定于2008年8月1日起陆续将该博客上的所有文章转移到新网站上,地址为http://shareitem.org,并改名为ShareItem.org(简称siog),原来的订阅地址(feed.shareitem.org)将保持不变,可继续使用。在转移成功后,该博客仍然保留到到期为止(2008年11月18日),在到期后,将不能再通过www.shareitem.org来访问该博客,本人也不在该博客上进行更新和发布文章,所有的新文章将统一在新网站上发表。谢谢各位的支持。

  3. 最新评论

  4. 最新日志

  5. 阅读共享

  6. 标签

  7. 存档

  8. Logo