I de forskellige nuværende operativsystemer kan vi kontrollere de forskellige forskelle mellem dem, fra filsystemerne, Windows (NTFS), macOS (APFS) eller Linux (Ext4), til brug af applikationer og programmer.
Et kritisk punkt er, når vi som brugere, der håndterer kommandoer via terminalen, migrerer til et andet operativsystem, vi kan mærke dette chok og netop derfor har udviklerne oprettet hjælpeprogrammer som Linux -undersystemet i Windows 10, men i macOS, i i denne sag om den nye Mojave -version har vi ikke nogen integreret mulighed eller ej, der letter denne opgave uden at skulle bruge en virtuel maskine, som vi så i macOS High Sierra
Af denne grund vil Solvetic tale om MacPorts, som er indsatsen for at køre forskellige Linux -kommandoer på macOS Mojave.
Hvad er MacPortsDet er et open source -værktøj, der er designet til at oprette et skalerbart system, der er i stand til at kompilere, installere og opdatere open source -software, der er baseret på kommandolinjen. Dens licens er BSD med 3 klausuler, og med den får vi adgang til tusindvis af havne, der hjælper os med opgaven med at kompilere og installere open source -software direkte til Mojave uden at bruge virtuelle maskiner eller andre former for hjælpeprogrammer.
MacPorts har mere end 19.000 havne, der er organiseret i mere end 89 forskellige kategorier.
1. Sådan installeres macOS Xcode Developer Tool
Det første trin er at installere Xcode -værktøjet, som er en pakke genereret af Apple, der indeholder kompilatorer, biblioteker og yderligere værktøjer, der er nødvendige for at udvikle specifikke applikationer til macOS.
For at installere Xcode i macOS Mojave har vi to muligheder, som er:
Mulighed 1Først og fremmest skal du gå til følgende link i App Store og derfra downloade værktøjet:
Mulighed 2Den anden mulighed er at køre følgende kommando i terminalen:
Trin 1
xcode -select -install
Trin 2
Når du indtaster adgangskoden, vises følgende:
Trin 3
Klik på knappen Installer for at starte installationsprocessen:
Trin 4
Der accepterer vi vilkårene i licensen og starter processen med at søge efter pakkerne:
Start downloadprocessen:
Trin 5
Efter download, starter installationen:
Endelig vil vi se følgende:
2. Sådan installeres MacPorts -pakker i macOS Mojave
Nu er det tid til at downloade MacPorts -værktøjet til Mojave, og til dette vil vi gå til følgende link:
Vi vil se følgende:
Trin 1
Fordi macOS Mojave stadig er et beta -system, ser vi det ikke der, i stedet kan vi downloade version 2.5.2.10.13 af macOS High Sierra enten med filtypenavnet .dmg eller pkg.asc for at udføre installationsprocessen, vi skal Prøv begge muligheder, fordi der undertiden kan genereres en kompatibilitetsfejl.
Når vi har downloadet filen, fortsætter vi med at udføre den, og følgende guide vises:
Trin 2
Der klikker vi på knappen Fortsæt for at se et lille resumé om, hvordan MacPorts fungerer:
Trin 3
Klik igen på Næste, og nu skal vi acceptere licensvilkårene:
Trin 4
I det næste vindue er det tid til at vælge det sted, hvor MacPorts skal installeres i macOS Mojave:
Trin 5
Klik på Installer for at starte processen, men først skal vi indtaste administratoradgangskoden:
Trin 6
Klik på knappen Installer software, og installationsprocessen for MacPorts starter:
Trin 7
Når denne proces er afsluttet, ser vi følgende:
Klik på Luk for at afslutte guiden. På denne måde har vi installeret MacPorts i Mojave.
3. Sådan får du adgang til MacPorts
Det næste trin er at få adgang til hjælpeprogrammet for at kontrollere, at det fungerer korrekt, for dette går vi til terminalen og udfører havnelinjen:
Der kan vi se, at vi får adgang til Shell -tilstanden til styringsopgaver, og vi vil også se den version af MacPorts, der er installeret, vi forlader denne tilstand ved hjælp af Ctrl + C -tasterne.
⌃ + C
4. Sådan installeres Linux -applikationer med MacPorts macOS Mojave
Trin 1
Først kan vi liste alle de pakker, der er tilgængelige i MacPorts ved at udføre følgende:
havneliste
Der vil vi se en bred liste over tilgængelige pakker.
Trin 2
Hvis vi vil søge efter en bestemt pakke, bruger vi følgende syntaks:
havnesøgning "pakke"Trin 3
For eksempel port -apache -søgning. Der ser vi alle de pakker, der er tilgængelige til den søgning.
Trin 4
Hvis vi ønsker at få mere information om en bestemt pakke, udfører vi følgende:
port info "pakke"
Trin 5
For at installere en Linux -pakke på macOS Mojave ved hjælp af MacPorts, i dette tilfælde Apache, vil vi udføre følgende:
sudo port installere apache2Der skal vi indtaste administratoradgangskoden og derefter indtaste bogstavet Y for at bekræfte overførslen:
Trin 6
Vi kan se, at installationsprocessen fortsætter.
Når du er færdig, vises følgende:
Trin 7
Så vi kan installere alle de tilgængelige pakker, for eksempel Nmap, og derefter køre det normalt, som om vi var på Linux:
På denne måde har vi denne praktiske mulighed for at køre denne type Linux -værktøjer i macOS Mojave.