6 Möglichkeiten zum Ausführen von Linux-Software auf dem Mac

Wenn Sie schon immer einmal in die Welt der Linux-Software eintauchen wollten, aber den Komfort Ihres Macs genießen möchten, sind Sie hier richtig. Heute zeigen wir Ihnen sechs Methoden, mit denen Sie Linux-Software auf Ihrem Mac ausführen können. So können Sie ganz einfach die Leistungsfähigkeit von Open-Source-Software erleben und gleichzeitig Ihren Mac auf Hochtouren bringen.

Tipp: Wussten Sie, dass alle Versionen von macOS, einschließlich macOS Ventura, UNIX-basierte Betriebssysteme sind? Erfahren Sie in unserem Leitfaden mehr über UNIX und Linux und die Unterschiede.

1. Verwenden Sie den MacPorts-Paketmanager

MacPorts ist ein Community-basierter Paketmanager, der das Kompilieren, Installieren und Aktualisieren von Open-Source-Software auf Ihrem Mac vereinfacht. Er bietet Zugriff auf Tausende vorgefertigter Ports für Linux-Software und Sie können in wenigen einfachen Schritten damit loslegen:

  1. Die Xcode-Befehlszeilentools von Apple sind Voraussetzung für die Verwendung von MacPorts. Sie können Xcode installieren, indem Sie Terminal auf Ihrem Mac öffnen und den Befehl ausführen: xcode-select --install
  2. Der Kurzanleitung bietet praktische Pakete für alle aktuellen Versionen von macOS sowie Links zu älteren Versionen für Mac OS X.
  3. Starten Sie das heruntergeladene Installationsprogramm und schließen Sie den Installationsvorgang schrittweise ab.
  1. Suchen Sie einen Port der Linux-Software, die Sie installieren möchten. Alle verfügbaren Ports finden Sie bequem auf die Website des MacPorts-Projektes. Wenn Sie gefunden haben, wonach Sie suchen, kopieren Sie den bereitgestellten Befehl.
  2. Starten Sie die Terminal-App und fügen Sie den Installationsbefehl ein, den Sie im vorherigen Schritt kopiert haben. Drücken Sie die Eingabetaste und geben Sie Ihr Administratorkennwort ein.

Gut zu wissen: Weitere Informationen zu diesem Paketmanager finden Sie in unserem umfassenden MacPorts-Tutorial.

2. Richten Sie Homebrew auf Ihrem Mac ein

Ein weiterer Paketmanager, mit dem Sie Linux-Software auf Ihrem Mac installieren können, ist Selbstgebrautes. Genau wie MacPorts hat Homebrew keine grafische Benutzeroberfläche, aber Sie können es mit einem einzigen Befehl installieren. Es ist nur ein weiterer Befehl erforderlich, um eine oder mehrere Linux-Softwareanwendungen damit zu installieren:

  1. Kopieren Sie den folgenden Befehl und fügen Sie ihn in das Terminal ein, um Homebrew zu installieren:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Andere Artikel, die Sie interessieren könnten
  1. Warten Sie, bis das Skript ausgeführt wird. Das Skript teilt Ihnen mit, was es tun möchte, und hält vor der Ausführung an. Bestätigen Sie es einfach durch Drücken der Eingabetaste und lassen Sie es seine Magie wirken.
  1. Um eine neue Software zu installieren, verwenden Sie den Befehl brew install, gefolgt vom Namen der Software. Verwenden Sie Homebrews Online-Paketbrowser um zu finden, was Sie suchen.

Tipp: Neben macOS kann Homebrew auch verwendet werden, um Linux unter Windows zu installieren.

3. Linux mit Parallels Desktop virtualisieren

Angenommen, Sie suchen nach einer Erfahrung, die ein wenig intensiver ist als das Ausführen einzelner Linux-Apps. In diesem Fall möchten Sie möglicherweise eine vollwertige virtuelle Linux-Maschine auf Ihrem Mac erstellen, indem Sie Parallels Desktopeine Virtualisierungssoftwarelösung für Apple Silicon und Intel-basierte Macs. Parallels Desktop ist zwar ein ziemlich teures kommerzielles Produkt, es gibt jedoch eine kostenlose Testversion, die Sie herunterladen können, um zu sehen, was es zu bieten hat:

  1. Laden Sie die kostenlose Testversion von der Parallels-Website. Doppelklicken Sie, um es zu installieren, und folgen Sie dann den Anweisungen auf dem Bildschirm.
  2. Starten Sie Parallels Desktop, klicken Sie auf die Schaltfläche „+“, um eine neue virtuelle Maschine zu erstellen, und wählen Sie aus der Liste die Linux-Distribution (kurz „Distro“) aus, die Sie installieren möchten.

Sie können die virtuelle Maschine jetzt ohne Neustart Ihres Macs ausführen und jede gewünschte Linux-Software direkt darin installieren.

Tipp: Wenn Sie einen Apple Silicon Mac haben, können Sie nur ARM Linux-Distributionen installieren und ARM Linux-Softwareanwendungen ausführen. Erfahren Sie in unserem Handbuch mehr darüber, welche Anwendungen Apple Silicon unterstützen.

4. Führen Sie jede Linux-Distribution mit UTM aus

Wenn Sie Parallels zu teuer finden, sollten Sie überlegen UTMDiese Open-Source-Software basiert auf beiden QEMU und Apples Hypervisor-Virtualisierungsframework zum Emulieren und Virtualisieren praktisch aller Betriebssysteme. Sie können damit x86/x64-Linux-Software auf Apple Silicon Macs und ARM-Linux-Software auf Intel-basierten Macs ausführen. Es hat zwar nicht alle Schnickschnack-Features von Parallels, aber seine Benutzerfreundlichkeit ist überraschend gut:

  1. Laden Sie die neueste Version von der offiziellen UTM-Website oder von der Mac App Store für 9,99 $ per Apple-ID-Kauf.
  2. Klicken Sie in UTM auf die Schaltfläche „+“ und wählen Sie zwischen Virtualisierung und Emulation. Wählen Sie das Betriebssystem aus, das Sie emulieren möchten, und teilen Sie UTM mit, wo sich die ISO-Image-Datei Ihrer Linux-Distribution befindet.

Nachdem die virtuelle Maschine erstellt wurde, können Sie nun Linux booten und jede gewünschte Software installieren, als würden Sie die Distribution auf echter Hardware ausführen.

Tipp: UTM stellt eine Reihe vorkonfigurierter Linux-Images zur Verfügung, die Sie direkt von der Galeriebereich der offiziellen Website. Sehen Sie sich unbedingt unsere Auswahl der 6 besten Linux-Distributionen für Mac-Benutzer an.

5. Installieren Sie Asahi Linux neben macOS

Für diejenigen, die sich nicht scheuen, ihre Hände ein wenig schmutzig zu machen, gibt es Asahi Linux. Ziel dieses Projekts ist es, Linux auf Apple Silicon Macs zu portieren und es so weit zu verfeinern, dass es für den täglichen Einsatz geeignet ist.

Da die Komplexität dieser Methode die vorherigen Optionen bei weitem übersteigt, empfehlen wir sie nur den erfahrensten Benutzern. Wenn Sie das Gefühl haben, dass Sie das Zeug dazu haben, können Sie unserer ausführlichen Anleitung folgen, die sich auf die folgenden Hauptschritte beschränkt:

  1. Laden Sie das Asahi Linux-Installationsprogramm herunter und führen Sie es im macOS-Terminal aus.
  2. Verwenden Sie das Installationsprogramm, um die Größe Ihrer macOS-Partition anzupassen und Platz für Linux zu schaffen.
  3. Verwenden Sie den neu erstellten freien Speicherplatz, um Asahi Linux zu installieren.
  4. Starten Sie Ihren Mac neu und schließen Sie die Einrichtung von Asahi Linux ab, indem Sie Ihre Sprache, Region, Zeitzone und Ihr Tastaturlayout einrichten.
  5. Melden Sie sich bei Ihrem Asahi Linux-System an und installieren Sie die Linux-Software Ihrer Wahl.

Notiz: Asahi Linux basiert auf Arch Linux und verwendet denselben Paketmanager namens Pacman. Klingt das wie eine Fremdsprache? Dann lernen Sie zunächst, wie Sie das Festplatten-Dienstprogramm auf dem Mac beherrschen.

6. Linux-Software von Grund auf neu erstellt

Wenn alles andere fehlschlägt oder Sie einfach eine gute Herausforderung lieben, können Sie sich immer dafür entscheiden, Linux-Software von Grund auf auf Ihrem Mac zu erstellen. Diese Methode funktioniert am besten für einfache Befehlszeilentools, die nicht zu viele externe Abhängigkeiten haben. In einigen Fällen stellen Entwickler detaillierte Anweisungen oder ein „Makefile“ (Dienstprogramm oder Programmiersprache) zur Verfügung, das den Prozess der Softwareerstellung vereinfacht, indem bestimmte Schritte automatisiert werden.

Es ist jedoch zu beachten, dass dieser Ansatz einiges an technischem Know-how erfordert, da Sie potenzielle Kompilierungsfehler umgehen, die Verwaltung von Bibliotheken verstehen und generell mit der Arbeit in einer Terminalumgebung vertraut sein müssen. Folgendes müssen Sie tun:

  1. Suchen Sie den Quellcode der Linux-Software, die Sie installieren möchten. Bei den meisten Open-Source-Programmen ist dieser auf der Website oder im GitHub-Repository verfügbar.
  1. Stellen Sie sicher, dass auf Ihrem Mac Befehlszeilentools installiert sind. Abhängig von der Software, die Sie erstellen möchten, benötigen Sie möglicherweise auch andere Bibliotheken oder Tools.
  2. Extrahieren Sie den Quellcode.
  3. Lesen Sie die Dokumentation. Die meisten Quellcodepakete enthalten eine „README“- oder „INSTALL“-Datei. Dieses Dokument enthält normalerweise spezifische Anweisungen zum Erstellen und Installieren der Software.
  4. Führen Sie den Befehl ./configure aus, gefolgt von make und dann sudo make install. Diese Befehle konfigurieren, kompilieren und installieren die Software.

Obwohl dieser Vorgang kompliziert und etwas entmutigend sein kann, ist er eine fantastische Möglichkeit, mehr über die Erstellung und Installation von Software zu erfahren.

Gut zu wissen: Finden Sie das macOS-Terminal ein wenig steril oder verwirrend? Entdecken Sie, wie Sie das Terminal Ihres Macs für mehr Produktivität anpassen können.

Häufig gestellte Fragen

Laufen alle Linux-Apps auf macOS?

Aufgrund von Unterschieden in der zugrunde liegenden Systemarchitektur laufen nicht alle Linux-Apps direkt auf macOS. Für viele Linux-Anwendungen gibt es jedoch macOS-Versionen, oder Sie können Linux-Software mithilfe der Virtualisierung auf einem Mac ausführen.

Kann ich macOS auf meinem Mac durch Linux ersetzen?

Ja, es ist möglich, macOS auf Ihrem Mac durch Linux zu ersetzen. Beachten Sie, dass diese Methoden die Festplatte Ihres Macs verändern. Sie können Linux als Dual-Boot-System installieren. Das bedeutet, dass Sie sowohl macOS als auch Linux auf Ihrem Mac installiert haben und beim Starten Ihres Macs auswählen können, welches Betriebssystem Sie starten möchten. Sie können sich auch dafür entscheiden, macOS vollständig durch Linux zu ersetzen. Das bedeutet, dass Sie macOS von Ihrem Mac löschen und Linux als Hauptbetriebssystem installieren müssen.

Sind Linux-Apps langsamer, wenn sie auf macOS laufen?

Die Leistung von Linux-Apps auf macOS hängt weitgehend davon ab, wie sie ausgeführt werden. Wenn Sie eine virtuelle Maschine oder Emulation verwenden, kann es aufgrund des durch diese Methoden verursachten Overheads zu Leistungseinbußen kommen. Wenn die App hingegen eine native macOS-Version hat, sollte die Leistung mit der Ausführung der App auf einem Linux-Rechner vergleichbar sein.

Bist du neugierig auf weitere Artikel wie 6 Möglichkeiten zum Ausführen von Linux-Software auf dem Mac? Entdecke spannende Inhalte in der Kategorie Mac.

Indeks
  1. 1. Verwenden Sie den MacPorts-Paketmanager
  2. 2. Richten Sie Homebrew auf Ihrem Mac ein
  3. 3. Linux mit Parallels Desktop virtualisieren
  4. 4. Führen Sie jede Linux-Distribution mit UTM aus
  5. 5. Installieren Sie Asahi Linux neben macOS
  6. 6. Linux-Software von Grund auf neu erstellt
  7. Häufig gestellte Fragen
    1. Laufen alle Linux-Apps auf macOS?
    2. Kann ich macOS auf meinem Mac durch Linux ersetzen?
    3. Sind Linux-Apps langsamer, wenn sie auf macOS laufen?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up