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

本文主要是介绍Linuxmint13 / Ubuntu12.04 x86-64位 系统使用 WINE/winetricks 安装32位 IE7 + CAJViewer7 阅读器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

由于我最近写毕业设计,需要在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 阅读器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/665518

相关文章

Spring IoC 容器的使用详解(最新整理)

《SpringIoC容器的使用详解(最新整理)》文章介绍了Spring框架中的应用分层思想与IoC容器原理,通过分层解耦业务逻辑、数据访问等模块,IoC容器利用@Component注解管理Bean... 目录1. 应用分层2. IoC 的介绍3. IoC 容器的使用3.1. bean 的存储3.2. 方法注

Python内置函数之classmethod函数使用详解

《Python内置函数之classmethod函数使用详解》:本文主要介绍Python内置函数之classmethod函数使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 类方法定义与基本语法2. 类方法 vs 实例方法 vs 静态方法3. 核心特性与用法(1编程客

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

使用Python实现可恢复式多线程下载器

《使用Python实现可恢复式多线程下载器》在数字时代,大文件下载已成为日常操作,本文将手把手教你用Python打造专业级下载器,实现断点续传,多线程加速,速度限制等功能,感兴趣的小伙伴可以了解下... 目录一、智能续传:从崩溃边缘抢救进度二、多线程加速:榨干网络带宽三、速度控制:做网络的好邻居四、终端交互

Python中注释使用方法举例详解

《Python中注释使用方法举例详解》在Python编程语言中注释是必不可少的一部分,它有助于提高代码的可读性和维护性,:本文主要介绍Python中注释使用方法的相关资料,需要的朋友可以参考下... 目录一、前言二、什么是注释?示例:三、单行注释语法:以 China编程# 开头,后面的内容为注释内容示例:示例:四

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

ModelMapper基本使用和常见场景示例详解

《ModelMapper基本使用和常见场景示例详解》ModelMapper是Java对象映射库,支持自动映射、自定义规则、集合转换及高级配置(如匹配策略、转换器),可集成SpringBoot,减少样板... 目录1. 添加依赖2. 基本用法示例:简单对象映射3. 自定义映射规则4. 集合映射5. 高级配置匹

Spring 框架之Springfox使用详解

《Spring框架之Springfox使用详解》Springfox是Spring框架的API文档工具,集成Swagger规范,自动生成文档并支持多语言/版本,模块化设计便于扩展,但存在版本兼容性、性... 目录核心功能工作原理模块化设计使用示例注意事项优缺点优点缺点总结适用场景建议总结Springfox 是

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、