起因:
在知網上下載了一些碩士論文,都是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
成功
參考鏈接: