在 Windows 11 和 10 上安裝 Linux GUI 應用程式的指南

在 Windows 11 和 10 上安裝 Linux GUI 應用程式的指南
  • 若要在 Windows 10 或 11 上安裝適用於 Linux 的 GUI 應用程序,請啟動 WSL 終端機並執行命令sudo apt-get install APP-NAME
  • 如果您的 Linux 發行版有自己的應用程式安裝方法,請確保使用該特定命令。
  • 安裝圖形應用程式後,您可以透過「開始」功能表或在 WSL 命令列中輸入其名稱來存取它。

2024 年 10 月 31 日更新:在 Windows 10 和 11 上,您幾乎可以透過適用於 Linux 的 Windows 子系統 (WSL) 以本機方式安裝 Linux GUI(圖形使用者介面)應用程式。在本指南中,我將引導您完成安裝過程。

最初,當 Microsoft 推出適用於 Windows 的 WSL 時,它僅支援命令列公用程式。然而,它已經發展到能夠安裝和執行圖形 Linux 應用程式。此 GUI 功能主要設計用於在 Linux 上測試和開發應用程序,無需虛擬機的開銷,但它可以用於多種目的。該整合還支援聲音和麥克風輸入,允許媒體應用程式利用您連接的周邊設備。此外,也為需要利用 OpenGL 進行密集 3D 渲染的應用程式提供了圖形加速功能。

無需手動啟動 X 伺服器,因為 WSL 會自動啟動包含 Wayland、X 伺服器、脈衝音訊伺服器和所有基本元件的支援系統發行版。一旦退出應用程序,系統分發版將自動停止運作。

在本指南中,您將了解如何在 Windows 10 和 11 上下載和安裝基於 GUI 的 Linux 應用程式。

透過 WSL 安裝 Linux GUI 應用程式

若要在 Windows 10 或 11 上設定 WSL 後安裝 Linux 圖形應用程序,請依照下列步驟操作:

  1. 打開開始

  2. 尋找Ubuntu(或您擁有的任何發行版)並選擇第一個結果以開啟 Linux 發行版。

  3. 執行以下命令刷新套件清單並按Enter

    sudo apt-get update

  4. 接下來,鍵入命令來安裝所需的 Linux GUI 應用程序,然後按Enter

    sudo apt-get install APP-NAME -y

    確保將APP-NAME替換為您要安裝的圖形程式的實際名稱。例如,要安裝gedit文字編輯器:

    sudo apt-get install gedit -y
    透過 WSL 安裝 Linux GUI 應用程式

  5. 如果出現提示,請輸入您的 Linux 帳號密碼,然後按Enter

完成這些步驟後,應用程式將安裝並應出現在「開始」功能表中。這允許您透過在 WSL 控制台中鍵入其名稱或直接從 Windows 10 或 11 中的「開始」功能表來啟動它。

上面提供的指南涵蓋了從公認的儲存庫安裝簡單的應用程式。根據應用的不同,安裝方法可能略有不同。儘管如此,整體方法仍將與常見的 Linux 安裝實務保持一致。按照開發人員的說明,您可以安裝幾乎任何應用程序,包括 VLC、Audacity 等。

從「開始」功能表啟動 Linux GUI 應用程式後,您可以在「最近新增」和「全部」部分中找到它。此外,它將位於 Linux 發行版清單下的(發行版名稱)資料夾中。

開始功能表中的 Linux GUI 應用程式條目
開始選單中的 Linux GUI 應用程式條目 / 圖片:Mauro Huculak

當您開啟應用程式時,虛擬機器將在幾秒鐘內啟動並無縫運行,無需手動啟動 WSL 控制台。您會注意到工作列中有一個 Linux 徽標圖標,表明該應用程式不是本機 Windows 程式。

在Windows 10 或11 上使用Linux GUI 應用程式的體驗與本機應用程式的體驗非常相似,因為該程式的邊框、選單和其他使用者介面元素(包括邊緣周圍的陰影)具有Linux 特定的視覺樣式,每個元素都具有Linux 特定的視覺樣式。

Windows 11 上的 GEdit Linux GUI 應用程式
在 Windows 11 上執行的 GEdit Linux GUI 應用程式 / 圖片:Mauro Huculak

值得注意的是,該設定本質上是一個遠端桌面連接解決方案,由 Microsoft 使用 Windows 中內建的「RemoteApp」功能進行了最佳化。

雖然您可以從 Windows 上的不同作業系統運行圖形應用程序,但並非所有軟體都相容。必須安裝並測試每個應用程式以確定其在此設定下的功能。

如果您打算使用特定的 Linux 應用程序,我建議驗證開發人員是否提供該應用程式的 Windows 版本。如果是這樣,您可以選擇 Windows 版本來獲得更好的使用者體驗和相容性。我建議僅在沒有可用替代方案的情況下才在 Windows 10 或 11 上安裝 Linux 應用程式。

透過 WSL 卸載 Linux GUI 應用程式

在適用於 Linux 的 Windows 子系統中,您有幾個用於刪除 GUI 應用程式的選項。您可以透過 Windows 桌面環境的「開始」功能表或使用命令列指令透過 WSL 控制台卸載它們。

從開始功能表

若要在 Windows 10 或 11 中解除安裝 Linux GUI 應用程序,請依照下列步驟操作:

  1. 訪問開始

  2. 搜尋 Linux 應用程式。

  3. 右鍵單擊該應用程式並選擇卸載選項。

    從開始功能表卸載 Linux GUI 應用程式

從 WSL 控制台

若要使用 WSL 卸載 Linux GUI 應用程序,請遵循下列步驟:

  1. 打開開始

  2. 搜尋Ubuntu(或您喜歡的其他發行版)並選擇它以啟動 Linux 發行版。

  3. 輸入以下命令以刪除應用程序,然後按Enter

    sudo apt remove APP-NAME

    請務必將APP-NAME替換為您要卸載的應用程式的名稱。例如,要刪除gedit文字編輯器:

    sudo apt-get remove gedit
    從 WSL 卸載 Linux GUI 應用程式

  4. Y,然後按Enter進行確認(如果需要)。

完成這些步驟後,Linux 應用程式將從 Windows 系統上的 WSL 環境中移除。

2024 年 10 月 31 日更新:本指南已進行修訂,以確保清晰度並納入安裝過程的任何更新。

來源

圖片來源:Pureinfotech.com

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *