In de verschillende huidige besturingssystemen kunnen we de verschillende verschillen tussen hen controleren, van de bestandssystemen, Windows (NTFS), macOS (APFS) of Linux (Ext4), tot het gebruik van applicaties en programma's.
Een kritiek punt is wanneer we, als gebruikers die opdrachten via de terminal afhandelen, naar een ander besturingssysteem migreren, we deze schok kunnen voelen en precies om deze reden hebben de ontwikkelaars hulpprogramma's gemaakt zoals het Linux-subsysteem in Windows 10 maar in macOS, in dit geval sprekend over de nieuwe Mojave-versie, we hebben geen enkele geïntegreerde optie of niet, die deze taak vergemakkelijkt zonder de noodzaak om een beroep te doen op een virtuele machine zoals we zagen in macOS High Sierra
Om deze reden zal Solvetic het hebben over MacPorts, wat de gok is om verschillende Linux-opdrachten op macOS Mojave uit te voeren.
Wat is MacPortsHet is een open source-hulpprogramma dat is ontworpen om een schaalbaar systeem te creëren dat in staat is om open source-software te compileren, te installeren en bij te werken die is gebaseerd op de opdrachtregel. De licentie is BSD met 3 clausules, en daarmee hebben we toegang tot duizenden poorten die ons zullen helpen bij het compileren en installeren van open source-software rechtstreeks in Mojave zonder gebruik te maken van virtuele machines of andere soorten hulpprogramma's.
MacPorts heeft meer dan 19.000 poorten die zijn georganiseerd in meer dan 89 verschillende categorieën.
1. Hoe de macOS Xcode Developer Tool te installeren
De eerste stap is het installeren van de Xcode-tool, een pakket gegenereerd door Apple dat compilers, bibliotheken en aanvullende tools bevat die nodig zijn om specifieke applicaties voor macOS te ontwikkelen.
Om Xcode in macOS Mojave te installeren, hebben we twee opties, namelijk:
Optie 1Ga eerst naar de volgende link in de App Store en download daar het hulpprogramma:
Optie 2De tweede optie is om de volgende opdracht in de terminal uit te voeren:
Stap 1
xcode-select -install
Stap 2
Bij het invoeren van het wachtwoord wordt het volgende weergegeven:
Stap 3
Klik op de knop Installeren om het installatieproces te starten:
Stap 4
Daar accepteren we de voorwaarden van de licentie en beginnen we met het zoeken naar de pakketten:
Start het downloadproces:
Stap 5
Na het downloaden start de installatie:
Tot slot zien we het volgende:
2. MacPorts-pakketten installeren in macOS Mojave
Nu is het tijd om het MacPorts-hulpprogramma naar Mojave te downloaden en hiervoor gaan we naar de volgende link:
We zullen het volgende zien:
Stap 1
Omdat macOS Mojave nog steeds een bètasysteem is, zullen we het daar niet zien, in plaats daarvan kunnen we versie 2.5.2.10.13 van macOS High Sierra downloaden met de extensie .dmg of pkg.asc om het installatieproces uit te voeren. probeer beide opties omdat er soms een compatibiliteitsfout kan worden gegenereerd.
Nadat we het bestand hebben gedownload, gaan we verder met de uitvoering ervan en wordt de volgende wizard weergegeven:
Stap 2
Daar klikken we op de knop Doorgaan om een kleine samenvatting te zien van hoe MacPorts werkt:
Stap 3
Klik opnieuw op Volgende en nu moeten we de licentievoorwaarden accepteren:
Stap 4
In het volgende venster is het tijd om de locatie te selecteren waar MacPorts in macOS Mojave moet worden geïnstalleerd:
Stap 5
Klik op Installeren om het proces te starten, maar eerst moeten we het beheerderswachtwoord invoeren:
Stap 6
Klik op de knop Software installeren en het installatieproces van MacPorts begint:
Stap 7
Zodra dit proces is voltooid, zien we het volgende:
Klik op Sluiten om de wizard af te sluiten. Op deze manier hebben we MacPorts in Mojave geïnstalleerd.
3. Hoe toegang te krijgen tot MacPorts
De volgende stap is om toegang te krijgen tot het hulpprogramma om te controleren of het correct werkt, hiervoor gaan we naar de terminal en voeren we de poortenregel uit:
Daar kunnen we zien dat we toegang hebben tot de Shell-modus voor beheertaken en we zullen ook de versie van MacPorts zien die is geïnstalleerd, we verlaten deze modus met de Ctrl + C-toetsen.
⌃ + C
4. Hoe Linux-applicaties te installeren met MacPorts macOS Mojave
Stap 1
Ten eerste kunnen we een lijst maken van alle pakketten die beschikbaar zijn in MacPorts door het volgende uit te voeren:
poort lijst
Daar zullen we een brede lijst van beschikbare pakketten zien.
Stap 2
Als we naar een specifiek pakket willen zoeken, gebruiken we de volgende syntaxis:
poort zoeken "pakket"Stap 3
Bijvoorbeeld poort zoeken apache. Daar zien we alle pakketten die beschikbaar zijn voor die zoekopdracht.
Stap 4
Als we meer informatie willen over een specifiek pakket, zullen we het volgende uitvoeren:
poort info "pakket"
Stap 5
Om nu een Linux-pakket op macOS Mojave te installeren met behulp van MacPorts, in dit geval Apache, zullen we het volgende uitvoeren:
sudo-poort installeer apache2Daar moeten we het beheerderswachtwoord invoeren en vervolgens de letter Y invoeren om de download te bevestigen:
Stap 6
We kunnen zien dat het installatieproces doorgaat.
Als u klaar bent, wordt het volgende weergegeven:
Stap 7
We kunnen dus elk van de beschikbare pakketten installeren, bijvoorbeeld Nmap, en het vervolgens normaal uitvoeren alsof we op Linux werken:
Op deze manier hebben we deze praktische optie om dit type Linux-hulpprogramma's in macOS Mojave uit te voeren.