基於Wine在Linux系統上運行Windows系統軟件

起因:

  在知網上下載了一些碩士論文,都是caj格式的文件,需要安裝CAJViewer軟件進行瀏覽。而自己的工控機使用的系統爲Ubuntu18.04,CAJVewer軟件並沒有linux版本。

、Wine簡介

  Wine是一個在x86、x86-64上容許類Unix操作系統在Window System下運行Microsoft Windows程序的軟件。雖然Wine有另一個非官方名稱,"Windows Emulator",即Windows模擬器,但Wine其實爲"Wine Is Not anEmulator"的遞歸縮寫,即Wine不是模擬器。Wine的正確名稱是"Wine",不是全大寫或全小寫。Wine不是Windows模擬器,而是運用API轉換技術實做出Linux對應到Windows相對應的函數來調用DLL以運行Windows程序。Wine是自由軟件,在GNU寬通用公共許可證(LGPL) 下發布。

  Wine支持數量衆多的應用程序,但並非全部都得到同樣的支持。可以訪問Wine應用數據庫,看看你常用的Windows應用程序與Wine之間的兼容性有多好。AppDB由社區維護;你也可以添加自己發現的應用程序。AppDB定義瞭如下幾種級別類型:

  白金:如果某應用程序在“即開即用”狀態下可以順暢無阻地安裝和運行,它可以被評爲白金級。Wine配置文件不需要進行更改。

  黃金:應用程序與一些DLL覆蓋文件、其他設置或第三方軟件可以順暢無阻地協同運行。

  白銀:就“平常”使用而言,應用程序可以出色地運行。比如說,遊戲在單人玩家模式下運行很好,但在多人玩家模式下不行;Windows Media Player作爲插件和獨立播放器運行很好,但無法處理數字版權管理(DRM)等。

  青銅:應用程序可以運行,但存在一些問題,哪怕是平常使用。比如說,遊戲無法正確地重新繪圖或者用錯誤的顏色顯示字體,速度比平常慢得多,等等。

  垃圾:如果應用程序無法用於原本的用途,就會得到這個評級。如果這樣,通用軟件缺陷跟蹤系統Bugzilla中應該至少有一個軟件缺陷報告。應用程序無法安裝、無法啓動,或者就算能啓動,也有好多錯誤,以至於幾乎沒法使用。

二、Wine安裝

  在Ubuntu18.04上安裝Wine,打開終端輸入如下指令即可完成安裝。

shell>sudo apt install wine-stable

  非常不像Linux的文件夾路徑

  Linux不像Windows那樣含有C驅動器。但在~/.wine文件夾下會有一個名爲drive_c的文件夾。該文件夾裏面有三個熟悉的子文件夾:

  •Program Files

  •users

  •windows

  接下來安裝的軟件就會存放在這文件夾下。

三、安裝CAJViewer

官網下載CAJViewer,在保存的CAJViewer.exe文件的文件夾下啓動終端輸入指令,全部安裝C盤。

shell> wine CAJViewer\ 7.2.0.115.self.exe 

成功

 

參考鏈接:

https://www.cnblogs.com/mo-wang/p/5183286.html

https://blog.csdn.net/u014597198/article/details/79611409

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章