正在尋找在 Linux PC 上安裝和使用 Windows 應用程序的方法?是的,這是可能的,有一個名為Wine的 Linux 應用程序允許您在 Linux 中運行 Windows 軟件。
在這篇文章中,我將向您展示什麼是 Wine以及如何使用它在 Linux 上運行 Windows 應用程序。
Contents
什麼是 Linux Ubuntu 的 wine?
Wine for Linux 開發於 1993 年,是“ Wine Is Not an Emulator ”的遞歸首字母縮寫詞,儘管這並不能說明它不是模擬器。它不是作為一個完整的模擬器,而是實現了一個兼容層,提供了 Windows 程序調用的 DLL 的替代實現,以及替代 Windows NT 內核的進程。
相反,它是一個兼容層,用於在類 UNIX 或符合 POSIX 的操作系統(例如 Linux、Mac、BSD)上運行 Windows 應用程序。當虛擬機或模擬器模擬內部 Windows 邏輯時,Wine 將這些 Windows 邏輯轉換為原生的 UNIX/POSIX-complaint 邏輯。或者我們可以簡單地說,Wine 將內部 Windows 命令轉換為 Linux 系統可以本地理解的命令。
Wine 6.1 於 2021 年 1 月 29 日發布
Wine 團隊宣布穩定版 Wine 6.1 現已推出。
此版本代表了一年的開發工作和 8,300 多個單獨的更改。它包含在下面的發行說明中列出的大量改進。主要亮點是:
- 阿拉伯語文本整形。
- WIDL 中的更多 WinRT 支持。
- VKD3D 1.2 版用於 Direct3D 12。
- 支持 Rosetta 在 M1 Mac 上的內存佈局。
- 支持 ARM 上的 Thumb-2 模式。
- 各種錯誤修復。
在ubuntu上安裝wine
在 Ubuntu 上安裝 Wine 就像啟動終端並運行以下命令一樣簡單:
sudo apt update
sudo apt install wine
但是,如果您使用的是 64 位 Ubuntu 安裝,則需要運行以下附加命令:
sudo dpkg –add-architecture i386
這將在您的發行版上添加 32 位架構支持,這將使您在安裝特定軟件時受益。
Wine 支持哪些 Windows 應用程序?
Wine 目前完全支持大量 Windows 應用程序。他們會毫不費力地奔跑。但是,每天都在開發新的 Windows 應用程序。他們中的許多人不會像我們想要的那樣在 Wine 上運行。但是Wine 的發展速度也是很快的,對新應用的支持一直在增加。
並且有一個專門的數據庫來跟踪這一點。
Wine 應用程序數據庫有將近 24,000 個應用程序,根據應用程序在 Wine 中的運行情況,它們具有不同的狀態。如果你想快速檢查你想在 Wine 中使用的應用程序的評級,你可以看看那裡。以下是這些評級的含義:
白金:這些應用程序可以在開箱即用的 Wine 中完美安裝和運行。
金牌:這些應用程序通過一些特殊配置可以完美運行。
白銀:有小問題的應用程序被標記為白銀。
青銅級:青銅級存在嚴重影響使用的重大問題。
垃圾:這些根本不會在 Wine 上運行。
此處還提供了每個應用程序的評論、安裝程序、測試所針對的 Wine 版本以及各種有用的數據。
在 Wine 應用程序數據庫中查找應用程序
讓我們看看如何在 Wine 應用程序數據庫中找到一個應用程序。
- 轉到 Wine 應用程序數據庫。
- 單擊左側邊欄中的瀏覽應用程序。
- 在名稱字段中輸入您要查找的應用程序的名稱
- 單擊搜索結果中指向該應用程序的鏈接。
- 您將看到應用程序的說明。將列出各種版本及其與特定 Wine 版本的兼容性等級。
- 這是您需要檢查的主頁。將有關於該特定版本的詳細信息。
- 您將了解什麼有效,什麼無效。此外,如果安裝需要任何其他任務,安裝過程將包含在此處。
Windows 應用程序需要一個 C: 驅動器。為此,Wine 使用虛擬 C: 驅動器。這個虛擬 C: 驅動器的目錄稱為 wineprefix。首先,我們需要創建一個 wineprefix。為此,請啟動終端並輸入以下命令:
配置文件
這將創建一個 wineprefix 並打開 Wine 的配置窗口。您可以根據需要更改配置選項,或者暫時保持原樣並關閉它。現在,您可以在以下位置找到虛擬 C: 驅動器
$HOME/.wine/c_drive
使用 Wine 安裝應用程序
使用 wine 安裝應用程序很簡單,就像雙擊安裝文件一樣。首先下載您要安裝的 Windows 應用程序。例如下載Notepad++ 並保存它沒有桌面。
右鍵單擊安裝文件並選擇用其他應用程序打開。
然後選擇 Wine Windows 程序加載器。
並按照屏幕上的說明安裝應用程序。
希望您發現這篇文章對在 Linux 發行版上運行 Windows 應用程序有幫助,遇到任何困難請隨時在下面的評論中討論。