1. CentOS 64位系统上安装wine
1.1 使用yum进行安装
此方法安装的版本较低。推荐安装使用此方法进行wine的安装:安装容易;版本稳定;快捷方便。
# rpm -ivh http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 # yum makecache # yum install wine
1.2 源码包安装
可以安装最新版,建议使用普通用户安装。
# yum -y groupinstall 'Development Tools' # yum -y install libX11-devel freetype-devel $ wget http://citylan.dl.sourceforge.net/project/wine/Source/wine-1.7.3.tar.bz2 $ tar -xvf wine-1.7.3.tar.bz2 $ cd wine-1.7.3/ 32位系统的安装: $ ./tools/wineinstall 64位系统的安装 $ ./configure --enable-win64 --prefix=/opt/wine $ make -j 8; make install # yum groupinstall "X Window System" "GNOME Desktop Environment" OR # yum groupinstall "X Window System" "KDE (K Desktop Environment)"
2. 使用wine安装microsoft office 2007
office 2003不能打开office2007的文件,同时wine安装office2010出错,故选择安装office 2007。office 2007不区分64位和32位。应该为32位。
2.1 安装wine下中文支持
此处参考:http://www.360doc.com/content/13/0811/16/7256015_306408693.shtml
2.2 下载office2007并安装
首先,运行winecfg进行wine的配置。模拟环境windows xp, 在函数库选项卡中新增函数库顶替riched20(原装先于内建),即使用系统自带的riched20,而不是wine内置的riched20。然后使用wine安装office2007。
$ winecfg
然后,从Microsoft官网下载MSXML 3.0并安装。
$ msiexec /i msxml3.msi
最后安装office2007.
$ sudo mount -o loop cn_office_professional_plus_2007_sp3_dvd_X12-38713.iso /mnt/ $ cd /mnt $ wine setup.exe
运行程序的方法:
$ wine /home/chenlianfu/.wine/drive_c/Program\ Files\ \(x86\)/Microsoft\ Office/Office12/WINWORD.EXE $ wine /home/chenlianfu/.wine/drive_c/Program\ Files\ \(x86\)/Microsoft\ Office/Office12/POWERPNT.EXE $ wine /home/chenlianfu/.wine/drive_c/Program\ Files\ \(x86\)/Microsoft\ Office/Office12/EXCEL.EXE
最后,运行PPT和EXCEL正常,但是运行word的问题是关闭word总是“遇到问题需要关闭”,这个时候,去掉复选框的勾,点击“不发送”即可。
3. yozo office
发现永中office在linux上运行很不错。
4. CrossOver
发现使用CrossOver才是王道。它是wine的商业版本。使用CrossOver能非常简单的安装并使用Office;同时也能正常使用QQ2013。不过是需要人民币,也不贵,88元永久性使用。