Ubuntu下基于Wine环境安装Visio2007

1. 安装PlayOnLinux工具

到如下网址下载安装“PlayOnLinux”工具软件:
https://www.playonlinux.com/en/download.html
这个工具软件会自动下载wine并配置虚拟磁盘(自己用wine安装Visio多次尝试无法成功, 因为有很多依赖库需要下载和配置)

2. 安装Visio2007到wine

首先需要下载visio2007的iso并解压
安装过程可以描述为如下图片序列中所示
Ubuntu下基于Wine环境安装Visio2007

Ubuntu下基于Wine环境安装Visio2007

Ubuntu下基于Wine环境安装Visio2007

Ubuntu下基于Wine环境安装Visio2007

Ubuntu下基于Wine环境安装Visio2007

Ubuntu下基于Wine环境安装Visio2007

Ubuntu下基于Wine环境安装Visio2007

Ubuntu下基于Wine环境安装Visio2007

Ubuntu下基于Wine环境安装Visio2007
上面在让选择快捷图标时,如果有弹出许多图标供选择,可以直接选择,如果没有选择项,可以点击浏览, 然后在本地找一图标,选择后供使用; 此页面第二次出现的时候可以直接选择“我不需要其他快捷方式了”

3. 解决Visio不支持中文的问题

(1).找drive_c在linux系统下的路径
(尝试ls -la /home/.wine/ 和ls -la /home/usrname/.wine/)
寻找.wine文件夹的存在位置 ,记录该路径为winepath;

(2).从Win7系统C:/windows/fonts/中找simsun.ttc和simsunb.ttf文件;
或者从此处https://dl.pconline.com.cn/download/367689-1.html下载

将simsun.ttc到和simsunb.ttf复制到${winepath}/drive_c/windows/Fonts"
和"/usr/share/fonts/truetype/msfonts"这两个目录下面(msfonts为自己建立的目录)

(3). 修改注册表:
执行命令wine ${winepath}/drive_c/windows/regedit.exe来打开注册表
对注册表做如下修改:

  • 定位到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes,
    将MS Shell Dlg 及 MS Shell Dlg 2的值数据修改为simsun
  • 定位到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts,
    新建字符串项: simsun (TrueType),修改此值数据为 z:\usr\share\fonts\truetype\msfonts\simsun.ttc