注:建立deepin-wine6-stable环境:新装的系统需要安装一款应用商店里使用deepin-wine6-stable运行的wine应用(如wine版微信、wine版QQ),并运行一下。(系统会自动建立deepin-wine6-stable环境)
以下教学所用Microsoft Office 2013安装镜像(cn_office_professional_plus_2013_x86_x64_dvd_1149708.iso)从MSDN网站下载。
Microsoft Office2013安装镜像iso文件放在下载文件夹(~/Downloads)
右键解压
新建一个32位的windows7容器(容器名为Deepin-Office)
终端命令:
WINEARCH=win32 WINEPREFIX=~/.deepinwine/Deepin-Office deepin-wine6-stable winecfg
上述命令结构解析:
WINEARCH=
后面写win32,即表示新建一个32位的容器,如果写win64,即表示新建一个64位的容器。(目前wine对32位程序支持较好,若无特殊情况,建议新建32位容器)
WINEPREFIX=
是指定的容器路径
deepin-wine6-stable
是你使用的wine
winecfg
是调出wine设置
注意:不同字段之间有一个空格(英文输入法),下同。
容器新建好后,就会在~/.deepinwine下多一个Deepin-Office的文件夹,这个文件夹就是模拟的windows系统环境,被称为wine容器
终端命令:
WINEPREFIX=~/.deepinwine/Deepin-Office deepin-wine6-stable ~/Downloads/cn_office_professional_plus_2013_x86_x64_dvd_1149708/setup.exe
上述命令结构解析:
WINEPREFIX=
是指定的容器路径
deepin-wine6-stable
是你使用的wine
最后接你要运行的exe程序的路径
弹出Office的安装引导界面后,按提示操作安装即可。
终端命令:
WINEPREFIX=~/.deepinwine/Deepin-Office deepin-wine6-stable "c:/Program Files/Microsoft Office/Office15/WINWORD.EXE"
上述命令结构解析:
WINEPREFIX=
是指定的容器路径
deepin-wine6-stable
是你使用的wine
最后接英文双引号,双引号内是你要运行的exe程序在容器drive_c(即模拟的c盘)中的路径,这里测试的Word
以Access的图标为例,Word、Excel、PowerPoint的图标制作方法一样,就不一一介绍了。
在桌面新建一个txt文件,命名为MSACCESS.txt,复制以下内容到txt文件里:
[Desktop Entry]
Categories=Application
Exec=sh -c 'WINEPREFIX=/home/$USER/.deepinwine/Deepin-Office deepin-wine6-stable "c:/Program Files/Microsoft Office/Office15/MSACCESS.EXE"'
Icon=1F9D_MSACCESS.0
MimeType=
Name=Access
StartupNotify=true
Type=Application
X-Deepin-Vendor=user-custom
保存退出txt,右键重命名,把这个txt文件的后缀改为desktop
注:
Exec= ————sh -c 'WINEPREFIX=容器路径 deepin-wine6-stable "exe主程序路径在虚拟C盘里的路径"'
Icon= ————指图标路径,如果图标在/.local/share/icons/hicolor文件夹(及其子文件夹),就不用写完整路径,只需要写图标文件的文件名(不写文加后缀)。使用deepin-wine6-stable安装的exe程序,deepin-wine6-stable会将exe程序的图标文件放到/.local/share/icons/hicolor的子文件夹里,是系统随机命名的。你只需要在hicolor文件夹搜索就可以找到了,然后把搜索出的文件名填到Icon=这一栏即可。(注意,上面的Icon=后面的文件名需要你自己改的)
Name= ————图标文件显示的名称,这里填Access
特别说明,Exec=后面不能用~
来代替/home/$USER
成功运行
为了一劳永逸解决wine应用字体显示乱码、方块、显示不出等问题,建议你安装星火应用商店里的“Win字体”