Wenn wir von einem Betriebssystem auf ein anderes migrieren, spüren wir bei vielen Gelegenheiten die Auswirkungen dieses neuen Systems, da wir mit einer Reihe von Befehlen für die Verwaltung und Kontrolle von Dateien, Anwendungen oder Systemverwaltung vertraut sind.
In Linux-Umgebungen verwenden wir häufig apt oder yum für die Verwaltung und Verwaltung der verfügbaren und auf dem System installierten Pakete.
Mit einem Paketmanager sind wir in der Lage, bestimmte Anwendungen und deren Abhängigkeiten innerhalb des Betriebssystems herunterzuladen, zu installieren, zu aktualisieren und zu verwalten. Bei der Arbeit mit macOS-Betriebssystemen, in diesem Fall macOS High Sierra, können wir MacPorts verwenden, um Linux-Anwendungen auf macOS über die Befehlszeile zu installieren.
Heute zeigt Solvetic, wie wir diese Aufgabe auf einfache Weise lösen können.
Was ist MacPorts?Das MacPorts-Projekt ist eine Open-Source-Community-Initiative, die sich auf die Entwicklung eines benutzerfreundlichen Systems zum Kompilieren, Installieren und Aktualisieren von X11- oder Aqua-basierter Open-Source-Software auf Mac-Betriebssystemen konzentriert.
Dieses Projekt bietet das MacPorts-Softwarepaket basierend auf der Befehlszeile unter einer BSD 3-Klausel-Lizenz und bietet dadurch einfachen Zugriff auf Tausende von Ports, die das Kompilieren und Installieren von Open-Source-Software auf Ihrem Mac erheblich vereinfachen.
MacPorts verfügt derzeit über 20,19 Ports in 87 verschiedenen Kategorien, wobei regelmäßig weitere Ports hinzugefügt werden.
Mac-Benutzer finden keine gängigen Befehlszeilentools wie nmap oder wget, und es gibt keinen nativen Paketmanager auf dem Mac, der sie bereitstellt. Wir können MacPorts auch verwenden, um Open-Source-Software wie GIMP zu installieren.
1. Installieren des Xcode macOS Developer Tools
Xcode ist ein von Apple entwickeltes Tool, mit dem Entwickler nützliche Tools zum Erstellen und Verwalten von Anwendungen auf macOS haben.
Für die Installation haben wir zwei Möglichkeiten:
Option 1Die erste besteht darin, unter dem folgenden Link zum App Store zu gehen und von dort Xcode herunterzuladen und zu installieren:
Denken Sie daran, dass Sie den Benutzernamen und das Kennwort der Apple-ID eingeben müssen, um diesen Download und die Installation durchzuführen. Dort klicken wir auf die Schaltfläche Get und dann auf Installieren, um den Download- und Installationsvorgang zu starten. Dies dauert, da seine Größe 5,4 GB beträgt.
Option 2Die zweite Möglichkeit besteht darin, Xcode über die Befehlszeile zu installieren. Dazu öffnen wir eine Terminalkonsole und führen den folgenden Befehl aus:
xcode-select -installierenWir sehen, dass das folgende Popup-Fenster angezeigt wird:
Dort klicken wir auf die Schaltfläche Installieren und müssen dann die Lizenzbedingungen akzeptieren. Klicken Sie auf Zustimmen und der Prozess des Herunterladens und Installierens der Tools beginnt:
2. Installieren der MacPorts-Pakete unter macOS
Schritt 1
Der nächste Schritt besteht darin, die aktualisierten MacPorts-Pakete über den folgenden Link zu installieren:
Dort sehen wir die folgenden Optionen. In unserem Fall wählen wir die Zeile MacPorts-2.4.2-10.13-HighSierra.pkg aus, müssen jedoch die richtige Version basierend auf dem verwendeten Betriebssystem herunterladen.
Schritt 2
Nach dem Herunterladen fahren wir mit der Installation fort und sehen Folgendes:
Schritt 3
Dort klicken wir auf Weiter und folgen den Schritten des Assistenten wie Akzeptieren der Lizenz, Auswählen des Installationspfads und schließlich sind wir bereit, MacPorts zu installieren:
Schritt 4
Klicken Sie auf Installieren und wir werden sehen, dass der Prozess beginnt:
Nach Abschluss ist dies das Ergebnis. Klicken Sie auf Schließen, um den Assistenten zu beenden.
Schritt 5
Nun öffnen wir wieder eine Terminalkonsole und geben folgende Zeile ein:
HafenDies wird das Ergebnis sein:
VERGRÖSSERN
Dort sehen wir die Version von MacPorts, die wir installiert haben.
3. Installieren von Linux-Anwendungen mit MacPorts macOS
Schritt 1
Um einige Linux-Anwendungen auf Mac mit MacPorts zu installieren, müssen wir zuerst nach den entsprechenden Programmen suchen, wenn wir alle verfügbaren Pakete sehen möchten, führen wir die folgende Zeile aus:
Portliste
Schritt 2
Dort werden absolut alle zur Installation verfügbaren Pakete angezeigt. Wir können den Befehl port search, port search verwenden, um ein bestimmtes Paket zu finden. In diesem Fall suchen wir mit dem folgenden Befehl nach nmap:
Portsuche nmapDas erhaltene Ergebnis wird folgendes sein:
Schritt 3
In diesem Beispiel erhalten wir verschiedene Ergebnisse und das zu installierende Paket ist das erste in der nmap-Liste.
Wenn wir mehr Informationen zu diesem Paket erhalten möchten, verwenden wir den info-Parameter wie folgt:
Port-Info nmap
Schritt 4
Um schließlich das nmap-Paket zu installieren, führen wir Folgendes aus:
sudo port install nmapWir sehen, dass die Eingabe des Administratorpassworts obligatorisch ist:
Schritt 5
Sobald wir es eingegeben und die Eingabetaste gedrückt haben, müssen wir bei der ersten Verwendung von Xcode den Befehl xcode -buildlicense ausführen, um die Nutzungslizenz zu akzeptieren:
Schritt 6
Sobald wir durch Eingabe der Bedingung zustimmen zustimmen, sehen wir, dass der nmap-Installationsprozess in macOS High Sierra beginnt:
Schritt 7
Dort geben wir den Buchstaben Y ein, um die Installation zu bestätigen und fortzusetzen:
Schritt 8
Sobald der Vorgang abgeschlossen ist, sehen wir Folgendes:
Wenn nmap installiert ist, können wir den Befehl wie in Linux über das Terminal ausführen:
nmap -v -A scanme.nmap.org
Auf diese Weise haben wir gelernt, wie man viele Linux-Pakete sicher, einfach und voll funktionsfähig in macOS High Sierra installiert. Holen wir das Beste aus MacPorts heraus, um die Verwaltbarkeit von macOS High Sierra zu verbessern.