I de olika nuvarande operativsystemen kan vi kontrollera de olika skillnaderna mellan dem, från filsystemen, Windows (NTFS), macOS (APFS) eller Linux (Ext4), till användning av applikationer och program.
En kritisk punkt är när vi som användare som hanterar kommandon via terminalen migrerar till ett annat operativsystem, vi kan känna denna chock och just därför har utvecklarna skapat verktyg som Linux -delsystemet i Windows 10 men i macOS, i I detta fall talar vi om den nya Mojave -versionen, vi har inte något integrerat alternativ eller inte, vilket underlättar denna uppgif.webpt utan att behöva tillgripa en virtuell maskin som vi såg i macOS High Sierra
Av denna anledning kommer Solvetic att prata om MacPorts som är satsningen på att köra olika Linux -kommandon på macOS Mojave.
Vad är MacPortsDet är ett open source -verktyg som har utformats för att skapa ett skalbart system som kan kompilera, installera och uppdatera programvara med öppen källkod som är baserad på kommandoraden. Dess licens är BSD med tre klausuler, och med den kommer vi att ha tillgång till tusentals portar som hjälper oss i uppgif.webpten att sammanställa och installera öppen källkodsprogram direkt till Mojave utan att använda virtuella maskiner eller andra typer av verktyg.
MacPorts har mer än 19 000 portar som är organiserade i mer än 89 olika kategorier.
1. Så här installerar du utvecklarverktyget för macOS Xcode
Det första steget är att installera Xcode -verktyget, som är ett paket som genereras av Apple som innehåller kompilatorer, bibliotek och ytterligare verktyg som är nödvändiga för att utveckla specifika applikationer för macOS.
För att installera Xcode i macOS Mojave har vi två alternativ som är:
Alternativ 1Först och främst går du till följande länk i App Store och hämtar verktyget därifrån:
Alternativ 2Det andra alternativet är att köra följande kommando i terminalen:
Steg 1
xcode -select -install
Steg 2
När du anger lösenordet visas följande:
Steg 3
Klicka på knappen Installera för att starta installationsprocessen:
Steg 4
Där accepterar vi villkoren i licensen och startar processen med att söka efter paketen:
Starta nedladdningsprocessen:
Steg 5
Efter nedladdning startar installationen:
Slutligen kommer vi att se följande:
2. Så här installerar du MacPorts -paket i macOS Mojave
Nu är det dags att ladda ner MacPorts -verktyget till Mojave och för detta går vi till följande länk:
Vi kommer att se följande:
Steg 1
Eftersom macOS Mojave fortfarande är ett betasystem kommer vi inte att se det där, istället kan vi ladda ner version 2.5.2.10.13 av macOS High Sierra antingen med tillägget .dmg eller pkg.asc för att kunna utföra installationsprocessen måste vi prova båda alternativen eftersom ibland ett kompatibilitetsfel kan genereras.
När vi har laddat ner filen fortsätter vi till dess körning och följande guide visas:
Steg 2
Där klickar vi på knappen Fortsätt för att se en liten sammanfattning om hur MacPorts fungerar:
Steg 3
Klicka igen på Nästa och nu måste vi acceptera licensvillkoren:
Steg 4
I nästa fönster är det dags att välja platsen där MacPorts ska installeras i macOS Mojave:
Steg 5
Klicka på Installera för att starta processen, men först måste vi ange administratörslösenordet:
Steg 6
Klicka på knappen Installera programvara och installationsprocessen för MacPorts startar:
Steg 7
När denna process är klar ser vi följande:
Klicka på Stäng för att avsluta guiden. På detta sätt har vi installerat MacPorts i Mojave.
3. Så här får du tillgång till MacPorts
Nästa steg är att komma åt verktyget för att kontrollera att det fungerar korrekt, för detta går vi till terminalen och kör portlinjen:
Där kan vi se att vi kommer åt Shell -läget för hanteringsuppgif.webpter och vi kommer också att se den version av MacPorts som har installerats, vi lämnar det här läget med hjälp av Ctrl + C -tangenterna.
⌃ + C
4. Så här installerar du Linux -program med MacPorts macOS Mojave
Steg 1
Först kan vi lista alla paket som är tillgängliga i MacPorts genom att köra följande:
portlista
Där kommer vi att se en bred lista över tillgängliga paket.
Steg 2
Om vi vill söka efter ett specifikt paket använder vi följande syntax:
port sök "paket"Steg 3
Till exempel, port search apache. Där ser vi alla paket som är tillgängliga för den sökningen.
Steg 4
Om vi vill få mer information om ett specifikt paket kommer vi att utföra följande:
portinformation "paket"
Steg 5
Nu, för att installera ett Linux -paket på macOS Mojave med MacPorts, i det här fallet Apache, kör vi följande:
sudo port installera apache2Där måste vi ange administratörslösenordet och sedan skriva bokstaven Y för att bekräfta nedladdningen:
Steg 6
Vi kan se att installationsprocessen fortsätter.
När det är klart visas följande:
Steg 7
Så vi kan installera något av de tillgängliga paketen, till exempel Nmap, och sedan köra det normalt som om vi hade Linux:
På detta sätt har vi det här praktiska alternativet för att köra denna typ av Linux -verktyg i macOS Mojave.