在 Mac 上運行 Linux 軟件的 6 種方法

在 Mac 上運行 Linux 軟件的 6 種方法

如果您曾經想嘗試一下 Linux 軟件的浩瀚海洋,但又喜歡 Mac 的舒適感,那麼您來對地方了。今天,我們將詳細介紹在 Mac 上運行 Linux 軟件的六種方法 – 讓您輕鬆體驗開源軟件的強大功能,同時為您的 Mac 提供強勁動力。

1.使用MacPorts包管理器

MacPorts是一個社區驅動的包管理器,旨在簡化在 Mac 上編譯、安裝和升級開源軟件的過程。它提供對數千個現成的 Linux 軟件端口的訪問,您可以通過幾個簡單的步驟開始使用它:

  • Apple 的 Xcode 命令行工具是使用 MacPorts 的先決條件。您可以通過在 Mac 上打開終端並運行以下命令來安裝 Xcode:xcode-select --install
  • 快速入門指南提供了適用於所有最新版本 macOS 的便捷軟件包,以及指向 Mac OS X 舊版本的鏈接。
  • 啟動下載的安裝程序並完成分步安裝過程。
Macports安裝1
  • 找到您要安裝的 Linux 軟件的端口。所有可用的端口都可以在MacPorts 項目的網站上方便地找到。找到所需內容後,複製提供的命令。
  • 啟動終端應用程序並粘貼您在上一步中復制的安裝命令。點擊Return並輸入您的管理員密碼。
Macports 安裝 Wget

2. 在 Mac 上設置 Homebrew

另一個可用於在 Mac 上安裝 Linux 軟件的包管理器是Homebrew。就像 MacPorts 一樣,Homebrew 沒有圖形用戶界面,但您可以使用單個命令安裝它。只需多一條命令即可安裝一個或多個 Linux 軟件應用程序:

  • 將以下命令複製並粘貼到終端中以安裝 Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  • 等待腳本運行。該腳本會讓您知道它計劃做什麼,並在執行前暫停。只需按 確認即可Return,然後讓它發揮其魔力。
自製軟件安裝確認

3. 使用 Parallels Desktop 虛擬化 Linux

假設您正在尋找一種比運行單個 Linux 應用程序更身臨其境的體驗。在這種情況下,您可能需要考慮使用Parallels Desktop在 Mac 上創建一個成熟的 Linux 虛擬機,Parallels Desktop 是一種適用於 Apple 芯片和基於 Intel 的 Mac 的虛擬化軟件解決方案。雖然 Parallels Desktop 是一款相當昂貴的商業產品,但您可以下載免費試用版以了解它提供的功能:

  • 從 Parallels 網站下載免費試用版。雙擊進行安裝,然後按照屏幕上的提示進行操作。
  • 啟動 Parallels Desktop,單擊“+”按鈕創建新虛擬機,然後從列表中選擇要安裝的 Linux 發行版(簡稱“發行版”)。
Parallels 安裝助手

現在,您無需重新啟動 Mac 即可運行虛擬機,並直接在其中安裝您想要的任何 Linux 軟件。

Fedora Gnucash 安裝

4. 使用 UTM 運行任何 Linux 發行版

如果您發現 Parallels 太貴,那麼您應該考慮UTM。該開源軟件依賴QEMU和 Apple 的 Hypervisor 虛擬化框架來模擬和虛擬化幾乎任何操作系統。您可以使用它在 Apple 芯片 Mac 上運行 x86/x64 Linux 軟件,在基於 Intel 的 Mac 上運行 ARM Linux 軟件。雖然它不具備 Parallels 所具有的所有功能,但其可用性卻出奇地好:

  • 從 UTM 官方網站或通過 Apple ID 購買從Mac App Store下載最新版本,價格為 9.99 美元。
  • 單擊 UTM 中的“+”按鈕,然後在虛擬化和仿真之間進行選擇。選擇您想要模擬的操作系統並告訴 UTM 您的 Linux 發行版的 ISO 映像文件所在的位置。
Utm 選擇操作系統

創建虛擬機後,您現在可以啟動 Linux 並安裝您想要的任何軟件,就像在真實硬件上運行發行版一樣。

5.與 macOS 一起安裝 Asahi Linux

對於那些不怕弄髒雙手的人來說,Asahi Linux是他們的選擇。該項目旨在將 Linux 移植到 Apple Silicon Mac 上,將其打磨到可以用作日常驅動程序的程度。

由於此方法的複雜性遠遠超過了以前的選項,因此我們僅向最高級的用戶推薦它。如果您覺得自己具備所需條件,那麼您可以按照我們的詳細指南進行操作,該指南可歸結為以下主要步驟:

  • 在 macOS 終端中下載並運行 Asahi Linux 安裝程序。
  • 使用安裝程序調整 macOS 分區的大小,為 Linux 騰出空間。
  • 使用新創建的可用空間安裝 Asahi Linux。
  • 重新啟動 Mac 並通過設置語言、區域、時區和鍵盤佈局來完成 Asahi Linux 設置。
  • 登錄您的 Asahi Linux 系統並安裝您選擇的 Linux 軟件。

6. 從頭開始構建 Linux 軟件

如果一切都失敗了,或者只是喜歡挑戰,您可以隨時選擇在 Mac 上從頭開始構建 Linux 軟件。此方法最適合沒有太多外部依賴項的簡單命令行工具。在某些情況下,開發人員會提供詳細的說明或“Makefile”(實用程序或編程語言),通過自動化某些步驟來簡化構建軟件的過程。

然而,值得注意的是,這種方法需要大量的技術知識,因為您需要導航潛在的編譯錯誤,了解如何管理庫,並且通常能夠在終端環境中輕鬆工作。您需要執行以下操作:

  • 找到您要安裝的 Linux 軟件的源代碼 – 大多數開源軟件都可以在其網站或 GitHub 存儲庫上輕鬆獲得該源代碼。
終端遊戲 Github
  • 確保您的 Mac 上安裝了命令行工具。您可能還需要其他庫或工具,具體取決於您要構建的軟件。
  • 提取源代碼。
  • 閱讀文檔。大多數源代碼包都帶有“README”或“INSTALL”文件。該文檔通常會為您提供有關如何構建和安裝軟件的具體說明。
  • 運行./configure命令,然後make運行sudo make install。這些命令分別配置、編譯和安裝軟件。
製作蛇

雖然這個過程可能很複雜並且有點令人畏懼,但這是了解更多有關如何構建和安裝軟件的絕佳方法。

經常問的問題

所有 Linux 應用程序都可以在 macOS 上運行嗎?

由於底層系統架構的差異,並非所有 Linux 應用程序都直接在 macOS 上運行。但是,許多 Linux 應用程序都有 macOS 版本,或者您可以使用虛擬化在 Mac 上運行 Linux 軟件。

我可以在 Mac 上將 macOS 替換為 Linux 嗎?

是的,可以在 Mac 上將 macOS 替換為 Linux。請注意,這些方法會更改 Mac 的硬盤。您可以將 Linux 安裝為雙引導系統。這意味著您的 Mac 上將同時安裝 macOS 和 Linux,並且您可以在啟動 Mac 時選擇啟動哪一個。您還可以選擇將 macOS 完全替換為 Linux。這意味著您必須從 Mac 上刪除 macOS 並安裝 Linux 作為主要操作系統。

Linux 應用程序在 macOS 上運行時是否會變慢?

Linux 應用程序在 macOS 上的性能很大程度上取決於它們的運行方式。如果您使用虛擬機或仿真,由於這些方法引入的開銷,可能會影響性能。另一方面,如果應用程序具有本機 macOS 版本,那麼性能應該與在 Linux 計算機上運行應用程序相當。

圖片來源:Unsplash。所有屏幕截圖均由 David Morelo 製作。

發佈留言

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