如何在Linux上運行你最喜歡的Windows應用程序,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
WINE 是一個開源項目,它可以協助很多 Windows 應用程序在 Linux 上運行,就好像它們是原生程序一樣。
在 2021 年,有很多比以往更喜歡 Linux 的原因。在這系列中,我將分享使用 Linux 的 21 種原因。這里是如何使用 WINE 來實現從 Windows 到 Linux 的無縫切換。
你有只能在 Windows 上運行的應用程序嗎?那一個應用程序阻礙你切換到 Linux 的唯一因素嗎?如果是這樣的話,你將會很高興知道 WINE,這是一個開源項目,它幾乎重新發明了關鍵的 Windows 庫,使為 Windows 編譯的應用程序可以在 Linux 上運行。
WINE 代表著“Wine Is Not an Emulator” ,它指的是驅動這項技術的代碼。開源開發者從 1993 年就開始致力將應用程序的任何傳入 Windows API 調用翻譯為 POSIX 調用。
這是一個令人十分驚訝的編程壯舉,尤其是考慮到這個項目是獨立運行的,沒有來自微軟的幫助(至少可以這樣說),但是也有局限性。一個應用程序偏離 Windows API 的 “內核” 越遠,WINE 就越不能預期應用程序的請求。有一些供應商可以彌補這一點,尤其是 Codeweavers 和 Valve Software。在需要翻譯應用程序的制作者和翻譯的人們及公司之間沒有協調配合,因此,比如說一個更新的軟件作品和從 WINE 總部 獲得完美適配狀態之間可能會有一些時間上的滯后。
然而,如果你想在 Linux 上運行一個著名的 Windows 應用程序,WINE 可能已經為它準備好了可能性。
你可以從你的 Linux 發行版的軟件包存儲庫中安裝 WINE 。在 Fedora、CentOS Stream 或 RHEL 系統上:
$ sudo dnf install wine
在 Debian、Linux Mint、Elementary 及相似的系統上:
$ sudo apt install wine
WINE 不是一個你自己啟動的應用程序。當啟動一個 Windows 應用程序時,它是一個被調用的后端。你與 WINE 的第一次交互很可能就發生在你啟動一個 Windows 應用程序的安裝程序時。
TinyCAD 是一個極好的用于設計電路的開源應用程序,但是它僅在 Windows 上可用。雖然它是一個小型的應用程序,但是它確實包含一些 .NET 組件,因此應該能對 WINE 進行一些壓力測試。
首先,下載 TinyCAD 的安裝程序。Windows 安裝程序通常都是這樣,它是一個 .exe
文件。在下載后,雙擊文件來啟動它。
TinyCAD 的 WINE 安裝向導
像你在 Windows 上一樣逐步完成安裝程序。通常最好接受默認選項,尤其是與 WINE 有關的地方。WINE 環境基本上是獨立的,隱藏在你的硬盤驅動器上的一個 drive_c
目錄中,作為 Windows 應用程序使用的一個文件系統的仿真根目錄。
WINE TinyCAD 目標驅動器
安裝完成后,應用程序通常會為你提供啟動機會。如果你正準備測試一下它的話,啟動應用程序。
除了在安裝后的第一次啟動外,在正常情況下,你啟動一個 WINE 應用程序的方式與你啟動一個本地 Linux 應用程序相同。不管你使用應用程序菜單、活動屏幕或者只是在運行器中輸入應用程序的名稱,在 WINE 中運行的桌面 Windows 應用程序都會被視為在 Linux 上的本地應用程序。
通過 WINE 的支持來運行 TinyCAD
我在 WINE 中的大多數應用程序,包括 TinyCAD ,都能如期運行。不過,也會有例外。在這些情況下,你可以等幾個月來查看 WINE 開發者 (或者,如果是一款游戲,就等候 Valve Software)是否進行追加修補,或者你可以聯系一個像 Codeweavers 這樣的供應商來查看他們是否出售對你所需要的應用程序的服務支持。
一些 Linux 用戶覺得:如果你使用 WINE 的話,你就是在“欺騙” Linux。它可能會讓人有這種感覺,但是 WINE 是一個開源項目,它使用戶能夠切換到 Linux ,并且仍然能夠運行工作或愛好所需的應用程序。如果 WINE 解決了你的問題,讓你使用 Linux,那就使用它,并擁抱 Linux 的靈活性。
關于如何在Linux上運行你最喜歡的Windows應用程序問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。