溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Linux上運行你最喜歡的Windows應用程序

發布時間:2021-09-27 18:05:19 來源:億速云 閱讀:218 作者:柒染 欄目:系統運維

如何在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 可能已經為它準備好了可能性。

安裝 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 文件。在下載后,雙擊文件來啟動它。

如何在Linux上運行你最喜歡的Windows應用程序

TinyCAD 的 WINE 安裝向導

像你在 Windows 上一樣逐步完成安裝程序。通常最好接受默認選項,尤其是與 WINE 有關的地方。WINE 環境基本上是獨立的,隱藏在你的硬盤驅動器上的一個 drive_c 目錄中,作為 Windows 應用程序使用的一個文件系統的仿真根目錄。

如何在Linux上運行你最喜歡的Windows應用程序

WINE TinyCAD 目標驅動器

安裝完成后,應用程序通常會為你提供啟動機會。如果你正準備測試一下它的話,啟動應用程序。

啟動 Windows 應用程序

除了在安裝后的第一次啟動外,在正常情況下,你啟動一個 WINE 應用程序的方式與你啟動一個本地 Linux  應用程序相同。不管你使用應用程序菜單、活動屏幕或者只是在運行器中輸入應用程序的名稱,在 WINE 中運行的桌面 Windows  應用程序都會被視為在 Linux 上的本地應用程序。

如何在Linux上運行你最喜歡的Windows應用程序

通過 WINE 的支持來運行 TinyCAD

當 WINE 失敗時

我在 WINE 中的大多數應用程序,包括 TinyCAD ,都能如期運行。不過,也會有例外。在這些情況下,你可以等幾個月來查看 WINE  開發者 (或者,如果是一款游戲,就等候 Valve Software)是否進行追加修補,或者你可以聯系一個像 Codeweavers  這樣的供應商來查看他們是否出售對你所需要的應用程序的服務支持。

WINE 是種欺騙,但它用于正道

一些 Linux 用戶覺得:如果你使用 WINE 的話,你就是在“欺騙” Linux。它可能會讓人有這種感覺,但是 WINE  是一個開源項目,它使用戶能夠切換到 Linux ,并且仍然能夠運行工作或愛好所需的應用程序。如果 WINE 解決了你的問題,讓你使用  Linux,那就使用它,并擁抱 Linux 的靈活性。

關于如何在Linux上運行你最喜歡的Windows應用程序問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女