MacPorts ist ein Befehlszeilen-Paketmanager für macOS. Wenn Sie mit vertraut sind apt-get
oder lecker
von Linux, dann wissen Sie, was ein Paketmanager tut. Es übernimmt das Herunterladen, Installieren, Aktualisieren und Verwalten bestimmter Anwendungen und deren Abhängigkeiten innerhalb von macOS. Mit MacPorts können Sie Linux-Anwendungen auf macOS über die Befehlszeile installieren.
Was kann ich installieren?
Die meisten dieser Anwendungen sind Open-Source-Befehlszeilen-Dienstprogramme, aber es gibt einen angemessenen Anteil an „echten“ Open-Source-, GUI-basierten Anwendungen. sowie.
Wie jeder Paketmanager durchsucht MacPorts eine Bibliothek herunterladbarer Software. Wenn Sie gefunden haben, was Sie brauchen, lädt MacPorts die entsprechende Software und die Abhängigkeiten an der richtigen Stelle herunter und installiert sie. Dies erspart Ihnen das Herunterladen von Repositories von GitHub und das Erstellen von Software aus der Quelle Pakete und erhalten gleichzeitig Zugriff auf eine breite Palette der besten Befehlszeilentools und GUI von Linux Anwendungen.
Wenn Sie unseren Beitrag auf lesen Hausbrauen, wissen Sie, dass macOS einige standardmäßige Linux-Terminalbefehle fehlen. Mac-Benutzer finden keine gängigen Befehlszeilentools wie nmap
oder wget
, und es gibt keinen nativen Paketmanager auf dem Mac, um sie bereitzustellen. Sie können MacPorts auch verwenden, um Open-Source-Software wie GIMP zu installieren.
MacPorts installieren
MacPorts erfordert die neueste Version von Xcode für Ihre Betriebssystemversion. Sie können Xcode von der herunterladen Mac App Store oder Entwickler-Website von Apple.
![install-linux-apps-mac-macports-xcode install-linux-apps-mac-macports-xcode](/f/3c53ad76ae75fe0c8e2af5836bad3651.png)
Während Sie die meisten MacPort-Befehle ohne Xcode ausführen können, können Sie viele der Pakete erst nach der Installation ausführen.
Xcode-Entwicklertools installieren
1. Öffnen Sie Terminal und verwenden Sie den folgenden Befehl, um die Installation der Entwicklertools von macOS auszulösen:
xcode-select --Installieren
![install-linux-apps-mac-macports-00001 install-linux-apps-mac-macports-00001](/f/45ce25c9b11607c0895e8ceb60860920.png)
2. Klicken Sie im Popup-Fenster auf „Installieren“.
![install-linux-apps-mac-macports-xcode-2 install-linux-apps-mac-macports-xcode-2](/f/e2e5819fc70e8f291cc3708e0084824d.png)
3. Warten Sie, bis die Dateien heruntergeladen und installiert wurden.
![install-linux-apps-mac-macports-xcode-3 install-linux-apps-mac-macports-xcode-3](/f/4ba629f7278dc75b1d3fc364083f1d8b.png)
Installieren des MacPorts-Pakets
Wenn Sie den Xcode und die Entwicklertools bereits installiert haben, können Sie direkt zu diesem Schritt springen.
1. Laden Sie die neueste Version von MacPorts von GitHub herunter. Stellen Sie sicher, dass Sie nach unten scrollen, um die Version auszuwählen, die Ihrer Version von macOS entspricht. Zum Zeitpunkt der Veröffentlichung gibt es keine Version von MacPorts für Apples neuestes Betriebssystem High Sierra.
![install-linux-apps-mac-macports-install install-linux-apps-mac-macports-install](/f/7dbc4958bd4f82999df34b382cbf7be1.png)
2. Installieren Sie das Paket aus Ihrem Downloads-Ordner.
3. Öffnen Sie ein neues Terminalfenster und führen Sie den Befehl aus Hafen.
![install-linux-apps-mac-macports-00002 install-linux-apps-mac-macports-00002](/f/681dcad3bab1ec9c6062d3cd74c37d47.png)
Wenn dieser Befehl „MacPorts 2.4.1“ zurückgibt und eine etwas anders aussehende Eingabeaufforderung bietet, dann sind Sie bereit zu rocken!
Linux-Apps mit MacPorts installieren
Um einige Linux-Apps auf macOS mit MacPorts zu installieren, müssen wir zunächst nach den entsprechenden Programmen suchen.
1. Um eine gigantische Liste aller verfügbaren Pakete anzuzeigen, öffnen Sie Terminal, geben Sie ein Portliste
und drücken Sie die Eingabetaste.
![install-linux-apps-mac-macports-00003 install-linux-apps-mac-macports-00003](/f/db1ebdd912ffb96a2ee54a31cc0c4174.png)
![install-linux-apps-mac-macports-00004 install-linux-apps-mac-macports-00004](/f/919feba8e7f71692215d924ae8ccc137.png)
3. Das ist natürlich viel zu durchschauen. Wir können die nutzen Hafensuche
Befehl, um etwas Bestimmtes zu finden. Suchen wir nach nmap
mit dem folgenden Befehl:
Hafensuche nmap
![install-linux-apps-mac-macports-00005 install-linux-apps-mac-macports-00005](/f/8b755ef3a5b50e392d2de5beef030d93.png)
4. Das gibt ein paar passende Pakete zurück. Die erste, nur „nmap“ genannt, ist diejenige, nach der wir suchen.
![install-linux-apps-mac-macports-00006 install-linux-apps-mac-macports-00006](/f/c569c0b33cb096e7f46fb0212e61bc30.png)
5. Um weitere Informationen zu diesem Paket zu erhalten, können wir die die Info
Befehl:
Hafeninfo nmap
![install-linux-apps-mac-macports-00008 install-linux-apps-mac-macports-00008](/f/8a45afc0fa628815e362857e1d9f578d.png)
6. Das gibt einige spezifische Informationen über nmap zurück. Das sieht alles gut aus, also können wir mit dem folgenden Befehl installieren:
sudo Hafen Installierennmap
![install-linux-apps-mac-macports-00009 install-linux-apps-mac-macports-00009](/f/0dc28bb11c83f3cf7f3de16f4e0ad7f0.png)
Beachten Sie das sudo
Präfix, das zum Auslösen Ihr Admin-Passwort erfordert.
7. Abhängig von dem Paket, das Sie installieren, kann es eine große Liste von Abhängigkeiten geben. Dies sind Softwarepakete, auf die Ihr gewünschter Port angewiesen ist, und Sie müssen sie neben dem Port Ihrer Wahl installieren. Geben Sie „Y“ ein und drücken Sie „Enter“, um die Installation zu akzeptieren.
![install-linux-apps-mac-macports-00010 install-linux-apps-mac-macports-00010](/f/21e6c989b9eb5fd0c1e393cd46277f73.png)
8. Wenn die Installation abgeschlossen ist, können Sie den Befehl wie unter Linux über das Terminal ausführen.
![macports-run-linux-command macports-run-linux-command](/f/9894009b87eb0a048c5262b06db073db.png)
Abschluss
MacPorts ist ein leistungsstarker Paketmanager, der Sie mit einer Vielzahl von Open-Source-Binärdateien und -Anwendungen verbindet, die Sie bei Bedarf herunterladen und installieren können. Wenn Sie mehr über die Befehle der Anwendung erfahren möchten, können Sie Weitere Informationen finden Sie im MacPorts-Handbuch.
Affiliate-Offenlegung: Make Tech Easier kann Provisionen für Produkte verdienen, die über unsere Links gekauft wurden, was die Arbeit unterstützt, die wir für unsere Leser leisten.