由于我最近写毕业设计,需要在Linux下做实验,并使用CAJViewer参考论文,并写论文记录试验结果,而使用的电脑系统是LinuxMint 13 maya (基于Ubuntu 12.04 Precise)版本的X86-64位Linux系统,之前在其上安装了WINE1.4,但是使用 winetricks 安装 IE6 / IE7浏览器的过程中,一直出现各种各样的问题:

首先遇到的是  "This installation does not support your system architecture (32/64bits)"

也就是说我安装的 wine 是64位的,而 从 winetricks 上面下载的 IE6/IE7 却是 32位的,所以不兼容。

后来查阅网址https://bbs.archlinux.org/viewtopic.php?id=102422,看到下面一段话:

4.5.3. WINEARCH

Specifies the Windows architecture to support. It can be set either to win32 (support only 32-bit applications), or to win64 (support both 64-bit applications and 32-bit ones in WoW64 mode). The architecture supported by a given Wine prefix is set at prefix creation time and cannot be changed afterwards. When running with an existing prefix, Wine will refuse to start if WINEARCH doesn't match the prefix architecture.

就是说,要想在64位的系统里面使用 32位的WINE以及winetricks,那么需要在命令行中使用它们前中输入:

export WINEARCH="win32"
而且又因为很多经典的Windows程序大多都是32位的,所以可以使用下面的方式,让重启系统后,不用每次输入上述命令前缀,可以直接使用wine来安装32位的软件:

In the mean time, you could add

export WINEARCH="win32"

to your .bashrc or somewhere, if you're never going to need a 64bit prefix...

后来我想将wine1.4直接升级为 wine1.5 ,使用以下语句升级即可:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update && sudo apt-get install wine1.5 winetricks

但是后来,可能是升级不彻底,之前的版本里面有不兼容的wine-gecko,所以就又遇到下面的问题:

wine cmd.exe /c echo '%ProgramFiles%' returned empty string

此时,按照这个网址http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=69186 中的说法:

"

如果之前wine沒裝什麼重要的東西,刪掉它, 進入終端機:
sudo rm -rf ~/.wine
然後輸入
winecfg
會重新生成一個假的Windows環境, 備份它,因為你用 winetricks很可能會把它搞壞,自己到檔案管理員多複製一份 (Control+H解除隱藏才可以看到".wine"),或是指令:
cp -R ~/.wine ~/.wine-backup
這時候你可以在終端機執行 winetricks
winetricks
注意!!! sudo 不能亂用的, 無論任何情況,都不要用sudo或管理員身份執行wine或是其相關設定工具(winetricks, winecfg) !!!
====
補充,如果你winetricks把~/.wine給搞爛了,沒關係,剛才有備份:
cp -R ~/.wine-backup ~/.wine
或是直接砍掉~/.wine, 在重新 winecfg 一份~

"

以下是在 64位 ubuntu 上面 安装 32位 Picasa 程序的 一个实例:

https://wiki.helsinki.fi/display/~pervila@helsinki.fi/Picasa+3.9+on+64-bit+Ubuntu+12.04

sudo apt-get install wine winetricks
export WINEARCH=win32
wget https://launchpad.net/~jcollins/+archive/jaminppa/+build/1482994/+files/getlibs_2.06-0ubuntu1%7Eppa2_all.deb
sudo dpkg -i getlibs_2.06-0ubuntu1~ppa2_all.deb
getlibs -p gnome-keyring:i386
cd ~/ && wget http://dl.google.com/picasa/picasa39-setup.exe
wine ~/picasa39-setup.exe
winetricks ie6

也可以安装 IE7:  winetricks ie7

然后,使用 wine iexplore 打开IE浏览器。

Linuxmint13 / Ubuntu12.04 x86-64位 系统使用 WINE/winetricks 安装32位 IE7 + CAJViewer7 阅读器相关推荐

  1. 64位计算机不能运行32位游戏,我想玩个游戏,仅支援64位系统,我家电脑win7 32位的,怎么办求解决方法...

    我想玩个游戏,仅支援64位系统,我家电脑win7 32位的,怎么办求解决方法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧 ...

  2. 4g内存只有1.6g可用_32位系统可用内存小 遇到32位系统内存小的解决方法

    内存是CPU进行沟通的桥梁,我们计算机上所有的程序都是在内存中运行的,如果内存不够用,可能系统缓慢卡顿,甚至会造成系统崩溃.那今天小编就给大家介绍一下32位系统可用内存小的解决方法,感兴趣的小伙伴一起 ...

  3. python 64位程序 打包用于32位系统_python分别打包出32位和64位应用程序

    由于我们分发的python应用可能运行在64位环境,也可能运行在32位环境,所以我们需要为同一套应用代码配置两套打包环境,怎么配置? 步骤如下 1,在电脑上分别下载安装32位和64位的python,安 ...

  4. 64 安装_解决“不能安装 64 位Office,因已安装 32 位 Office 产品”问题

    换了个电脑装64位的Office 2010(Office_64),双击setup刚准备装,就收到以下错误提示: "不能安装 64 位版本的 Office 2010,因为您当前已经安装 32 ...

  5. 64位电脑 装32位oracle,在64位Windows和64位Oracle 11g基础上安装32位ArcSDE

    64位Oracle 11g如何安装32位ArcSDE呢?以下是操作步骤: 1.安装64位Oracle 11g服务端: 2.安装32位Oracle 11g客户端,选择管理员: 3.安装ArcSDE: 4 ...

  6. 64 win10位系统上编译出的32位的可执行程序到其他机器上无法运行_MoreThanJava计算机系统概述...

    「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...

  7. 计算机怎么升级64位操作系统,如何将计算机的32位更改为64位

    64位技术相对于32位,此位是指CPUGPR(通用寄存器,通用寄存器)的数据宽度为64位,64位指令集是运行64位的指令数据,这也意味着处理器可以一次运行64位数据. 64位处理器不仅现在可用. 在高 ...

  8. android 64位系统中,需要引用32位库,导致挂掉的问题

    ifeq ($(XXX),yes)  #条件编译 LOCAL_PATH := $(my-dir) include $(CLEAR_VARS) LOCAL_MODULE := MySystemUI LO ...

  9. win7 64位系统运行regsvr32.exe注册32位模块提示版本不兼容的解决方法

    相信很多用户都知道regsvr32.exe程序对系统的正常运行有着非常重要的作用,不过最近有位win7系统用户在运行regsvr32.exe文件的时候却出现了不兼容的情况,这让用户很苦恼,那么win7 ...

最新文章

  1. 隐形马尔可夫模型——前向算法就是条件概率
  2. python读取整个txt文件-python怎么读取txt文件内容
  3. Mac OS X 10.9 装gdb
  4. 【译】Typeof null 的历史
  5. 抠像噪点去除 unity_这个在线抠图工具,好用又免费,告别Photoshop繁杂操作
  6. ssm使用Ajax的formData进行异步图片上传返回图片路径,并限制格式和大小
  7. Activity之间的数据传递—实现Parcelable接口
  8. c语言利用参数方程绘图,CG实验1-利用C语言图形函数绘图概要1.doc
  9. 中国计算机学会推荐国际学术会议和期刊目录(2015 年)
  10. PHOTOSHOP中常用的四种抠图方法
  11. C语言控制51单片机音乐报告,51单片机_音乐_天空之城_C语言
  12. CDN常见问题-Trouble Shooting(二)
  13. ubuntu18 安装caj阅读器 wine
  14. rfm模型python_Python pandas RFM模型应用实例详解
  15. SAP中输出采购订单附件清单操作实例
  16. 我的ubuntu8.04安装经验
  17. 如何有效练习英语口语
  18. 北京51cto线下活动--从香山到植物园记录的点点滴滴
  19. 计算机硬件结构简略介绍
  20. Python项目之企业审批流绩效分析分析应用1

热门文章

  1. 【华中科技大学软件学院】19级停止招生??
  2. 【Java Tutorial中文版 开篇综述】 Oracle(甲骨文)公司Java最新官方教程【译文】
  3. 2020年新股发行量同比增长19%,收益同比增长29%
  4. 大二学生--腾讯CSIG测开面经
  5. 【美少女】腾讯CSIG三面
  6. 长沙VR,云图科技给你非凡的家居视觉体验!
  7. 浴火重生坐上头把交椅 中国光伏加快出海步伐
  8. python四维数组代表图像_【Python进阶】你真的明白NumPy中的ndarray吗?
  9. Mvp+Okhttp+Event 传值
  10. 基于Spring Boot+MySQL的半自动标注系统(人、车、人脸的自动检测)设计与实现