目录

  • 1、ubuntu下wine的基本介绍

    • (1)wine的介绍
    • (2)wine的安装
    • (3)exe文件的安装
    • (4)exe程序的卸载
    • (6)wine的基本使用
  • 2、CAJ阅读器的安装
    • (1)首先放上正确的安装方式——三步完成
    • (2)然后讲述以下之前安装出问题的经验

1、ubuntu下wine的基本介绍

wine基本介绍

(1)wine的介绍

Wine(“Wine Is Not an Emulator”)是一个兼容层,能够在几个POSIX兼容的操作系统上运行Windows应用程序,如Linux、MaOS、BSD。代替模拟虚拟机或仿真器的内部Windows逻辑,FILE立即将Windows API调用转换为POSIX调用,消除了其他方法的性能和内存损失,并允许您将Windows应用程序干净地集成到桌面中。

简单地说,就是wine能够使windows的程序在linux上运行,包括ubuntu, debain, CentOS;也能在MAOS、BSD上起作用。

(2)wine的安装

$ sudo apt-get install wine 可能要求你安装时选定版本,这时改为$ sudo apt-get install wine-stable即可

也可以参考官方教程

如果速度太慢,可修改第三方源,参考ubuntu清华镜像源

查看是否已安装:wine --version

(3)exe文件的安装

使用命令:$ wine exe文件

例如:$ wine ~/software/software_package/CAJViewer(Cloud).self(1.2.0.5).exe,即需要指定相应路径下的exe文件;

安装的位置在~/.wine中,即家目录下,其中的文件是调用windows API设置的,包含了windows下的大多数动态库,ubuntu中的盘映射为windows的C盘,然后其他挂载的盘映射为D盘、E盘、F盘等;

(4)exe程序的卸载

使用删除文件法:

  1. wine会在/home下的用户名目录生成三个隐藏的文件夹 .wine、.local、.config 等文件夹,快捷键 ctrl+H 可以显示出来;(在图形界面中显示)
  2. 进入 .wine 文件夹可以看到 drive_c 文件夹,这是wine自动生成的虚拟windows C盘,里面有类似windows系统盘的目录结构,在里面找到需要卸载的软件文件夹删除即可;
  3. 找到/home/用户名/.local/share/applications/wine/Programs,将软件对应的文件删除;
  4. 找到/home/用户名/.config/menus/applications-merged,将软件对应的文件删除;
  5. 这时候已经删除完毕,但是可能还会看到桌面图标或软件列表,重启系统即可。

(6)wine的基本使用

参考:
ubuntu linux下wine的使用

ubuntu下wine源码编译

wine部分使用讲述

wine简明教程

2、CAJ阅读器的安装

(1)首先放上正确的安装方式——三步完成

注意:一切操作直接在ubuntu下运行,包括下载安装软件皆是如此;

a.首先需要安装wine

$ sudo apt-get install wine-stable

b.其次到官网下载相应的CAJ云阅读安装程序

CAJ云阅读安装程序

在知网的官网可以看到CAJ云阅读器是一个跨平台软件;

c.找到CAJ云阅读器下载目录(进入该终端)

此下载路径可指定,例如,我的在~/software/softwre_package,执行以下命令:

$ wine ~software/software_package/CAJViewer\(Cloud\).self\(1.2.0.5\).exe

此处需要用\转义;

d.类似于windows将软件安装在指定路径下

最后安装完成后,会在桌面出现一个CAJ云阅读.desktop,右健信任,将出现一个完整的图标。

其中.desktop是一个二进制文件。

e.打开CAJ云阅读器

由于本人使用的是ubuntu18.04.1LTS,并且已经转为中文版,故没有出现中文乱码的错误,如果你出现中文乱码,可参考以下文章:

ubuntu下使用CAJ云阅读器

修改CAJ云阅读器.desktop的Commad的值,改成相应的utf-8编码格式,然后设定wine执行环境;

安装其他的windows软件也可以参考这篇文章

(2)然后讲述以下之前安装出问题的经验

a.一开始参考文章:

ubuntu下查看文件

sudo apt-get install wine

下载CAJViewer6.0_green.rar;(http://pan.baidu.com/s/1jIqHxLs)

mkdir cajviewer6.0

unrar x CAJViewer6.0_green.rar cajviewer6.0

sudo chmod u+x CAJViewer.exe

wine CAJVier.exe

这种方法相当于在windows中已经安装了CAJ,然后把安装目录放置linux下,使用wine直接运行安装之后的exe文件;

出现问题:

图标也能出现,而且打开相应文献时发现有的文件并不能打开;或者就直接显示错误;

b.在windows下下载安装CAJ云阅读器

下载安装之后复制到ubuntu下,也出现错误,说是缺少三个动态库,MFC71U.DLL, mailu.dll, WHelperu.dll,可是不管怎么找,始终找不到这三个库;没办法,参考以下文章:

resolve:wine cannot find MFC42.dll

缺少什么库就可以安装什么库,需要用到winetricks;因此又下载安装了cabextractwinetricks

wget http://www.kegel.com/wine/winetricks

chmod +x winetricks

aptitude install cabextract

winetricks mfc42

可是最后成功安装了类似的库,依然出现问题,并且把相应库添加到了相应的~/.wine配置环境中,依然没有成功,很无奈;

最后思考再三,既然在windows上安装后能运行,而在ubuntu上出现问题,说明很有可能是因为windows上安装时添加了某些库或者环境变量,而到linux下的wine环境映射中没有,那就直接在ubuntu中安装试试看,没想到就这么成功了,至于原因,有机会再考证;未完待续!!!

如果有需要用到winetricks,可参考以下网站:

Winetricks

转载于:https://www.cnblogs.com/hugechuanqi/p/9665459.html

ubuntu下安装CAJ阅读器相关推荐

  1. ubuntu服务器pdf文件大小,Ubuntu下的PDF阅读器okular安装使用介绍

    Linux下最好用的pdf查看器, foxit reader,adobe reader?不是,应该是Okular 官网下载地址:http://okular.kde.org/download.php 本 ...

  2. 【vlc】ubuntu下安装vlc播放器

    目的 ubuntu 21.04下安装vlc视频播放器,用以播放flv格式的视频 解决方案 sudo apt install vlc

  3. 关于Ubuntu下的PDF阅读器

    缘起 PDF格式的文件在网络上很常见,各种各样的技术通常都会提供PDF或HTML的文档.Windows下的Adobe reader和Foxitreader都是优秀的PDF阅读器,而Ubuntu/Lin ...

  4. Ubuntu下安装Audacious音乐播放器详细配置方法(中文化,歌词显示等)

    Windows下有不少比较有名气的音乐播放器,例如千千静听,Kugou,foobar和QQ音乐等,但是ubuntu下的音乐播放器则没有这么丰富,但是现在则给大家介绍一款ubuntu下的"千千 ...

  5. caj文件浏览器_解决CAJ阅读器读取学位论文卡到爆炸的问题

    0. 绪论 相信很多研究僧在查阅文献的过程中,都免不了查阅大量的博硕论文,但是知网的CAJ阅读器真的是卡到爆炸(卡到怀疑我的i7-8750H怀疑人生),非常影响心情.首先查阅到知乎@Mooooooli ...

  6. ubuntu下安装 python 常用软件

    1.用于科学计算的常用包: sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-noteb ...

  7. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

  8. Docker最全教程之Ubuntu下安装Docker(十五)

    前言 Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广.本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docker安装的两种方式,希望对大家有所帮 ...

  9. Ubuntu下安装Nginx服务器并进行优化

    一.Nginx介绍   Nginx是由俄罗斯人开发的一款高性能的Web和反向代理服务器,它也可以作为电子邮件的反向代理服务器.其以稳定.并发能力强.占用资源少等显著特点备受广大互联网公司青睐. Ngi ...

  10. ubuntu下安装飞鸽传书

    ubuntu下安装飞鸽传书 1.从官网下载Linux版本飞鸽传书(http://www.ipmsg.org.cn/) 2.解压后执行 ./QIpmsg 若报错 libstdc++.so.6: vers ...

最新文章

  1. 如何用eclipse操作MySQL数据库进行增删改查?
  2. php的sql语句用变量赋值,sql语句变量赋值
  3. PAT甲级1154 Vertex Coloring :[C++题解]图论、模拟、结构体存边
  4. 基于Html5的移动端开发框架的研究
  5. 介绍一个好用的静态图片合成为 gif 动画的在线网站
  6. 前端学习(3005):vue+element今日头条管理--处理布局完成
  7. 【Spring】jpa数据库表实体命名规则 Unknown column ‘user0_.create_time‘ in ‘field list‘
  8. mysql命令导出数据不完整_使用MySQL MySqldump命令导出数据时的注意事项
  9. [Linux] C 语言遍历文件夹
  10. 互联网大佬为什么爱唱歌?
  11. 使用Hash函数和MAC产生伪随机数
  12. 谈谈我在自然语言处理入门的一些个人拙见
  13. Vue写的一个网站项目
  14. 【C】循环淘汰 (用结构体完成; 头文件不要加malloc.h 或 alloc.h)
  15. 华为历届笔试面试题整理大全
  16. 基于C语言开发的教师管理系统
  17. 消元法解n元一次方程组 c++实现
  18. C#枚举(Enum)
  19. sandboxie游戏不能运行在虚拟环境中如何解决_Mac系统运行“exe”文件最简单的解决办法...
  20. 息县装修“茶几的选择”

热门文章

  1. 双线性映射:零知识证明的引擎
  2. MATLAB人脸识别区域定位实战源码解析
  3. 优秀的长截图标注工具:iShot for Mac
  4. 算法导论习题C.2-7,C.2-8答案
  5. java子窗口获取父窗口句柄_java获得窗口句柄
  6. QPSK信号在高斯信道、瑞利信道、Ricean信道下的误码率仿真(matlab)
  7. 诺顿企业版 V11.0
  8. 项目管理—成本效益分析
  9. 3D打印笔 画出模型
  10. HTML5期末大作业:家乡网站设计——石家庄(10页) HTML+CSS+JavaScrip 旅游网页html 家乡介绍html网页设计 dw旅游景点网页设计 web课程设计网页规划与设计