Hur man installerar Linux -program på macOS High Sierra

När vi vid många tillfällen migrerar från ett operativsystem till ett annat kan vi känna effekterna av detta nya system eftersom vi är bekanta med en rad kommandon för hantering och kontroll av filer, applikationer eller systemadministration.

I Linux -miljöer använder vi ofta apt eller yum för hantering och administration av de paket som är tillgängliga och installerade på systemet.

Med en pakethanterare kan vi ladda ner, installera, uppdatera och hantera vissa applikationer och deras beroenden inom operativsystemet. När vi arbetar med macOS -operativsystem, i det här fallet macOS High Sierra, kan vi använda MacPorts för att installera Linux -program på macOS från kommandoraden.

Idag kommer Solvetic att visa hur vi kan utföra denna uppgif.webpt på ett enkelt sätt.

Vad är MacPortsMacPorts-projektet är ett community-initiativ med öppen källkod som fokuserar på att utforma ett lättanvänt system för att kompilera, installera och uppdatera X11- eller Aquabaserad programvara med öppen källkod på Mac-operativsystem.

Detta projekt erbjuder MacPorts -mjukvarupaketet baserat på kommandoraden under en BSD 3 -klausullicens och har genom den enkel åtkomst till tusentals portar som förenklar uppgif.webpten att kompilera och installera programvara med öppen källkod på din Mac.

MacPorts har för närvarande 20,19 portar i 87 olika kategorier, med fler portar som läggs till regelbundet.

Mac -användare hittar inte vanliga kommandoradsverktyg som nmap eller wget, och det finns ingen inbyggd pakethanterare på Mac för att tillhandahålla dem. Vi kan också använda MacPorts för att installera programvara med öppen källkod som GIMP.

1. Installera Xcode macOS Developer Tool


Xcode är ett verktyg designat av Apple genom vilket utvecklare har användbara verktyg för att skapa och hantera applikationer på macOS.

För installationen har vi två alternativ:

Alternativ 1Den första är att gå till App Store på följande länk och hämta och installera därifrån Xcode:

Kom ihåg att det kommer att vara nödvändigt att ange användarnamn och lösenord för Apple -ID för att utföra denna nedladdning och installation. Där klickar vi på knappen Hämta och sedan på Installera för att starta nedladdnings- och installationsprocessen, det tar tid eftersom dess storlek är 5,4 GB.

Alternativ 2Det andra alternativet är att installera Xcode från kommandoraden och för detta kommer vi att öppna en terminal konsol och utföra följande kommando:

 xcode -select -install
Vi ser att följande popup-fönster visas:

Där klickar vi på knappen Installera och sedan måste vi acceptera licensvillkoren. Klicka på Acceptera så börjar nedladdningen och installationen av verktygen:

2. Installera MacPorts -paketen på macOS

Steg 1
Nästa steg är att installera de uppdaterade MacPorts -paketen från följande länk:

Där kommer vi att se följande alternativ. I vårt fall väljer vi raden MacPorts-2.4.2-10.13-HighSierra.pkg men vi måste ladda ner rätt version baserat på operativsystemet som används.

Steg 2
När vi har laddat ner fortsätter vi till installationen och vi kommer att se följande:

Steg 3
Där klickar vi på Fortsätt och vi kommer att följa stegen i guiden som att acceptera licensen, välja installationsväg och slutligen är vi redo att installera MacPorts:

Steg 4
Klicka på Installera så ser vi att processen startar:

När det är klart blir detta resultatet. Klicka på Stäng för att avsluta guiden.

Steg 5
Nu öppnar vi en terminal konsol igen och anger följande rad:

 hamn
Detta blir resultatet:

FÖRSTORA

Där kan vi se versionen av MacPorts som vi har installerat.

3. Installera Linux -program med MacPorts macOS

Steg 1
För att installera vissa Linux -program på Mac med MacPorts måste vi först söka efter de relevanta programmen, om vi vill se alla tillgängliga paket kör vi följande rad:

 portlista

Steg 2
Absolut alla paket som är tillgängliga för installation kommer att visas där. Vi kan använda kommandot portsökning, portsökning för att hitta ett specifikt paket, i det här fallet kommer vi att söka efter nmap med följande kommando:

 hamnsökning nmap
Resultatet blir följande:

Steg 3
I det här exemplet får vi olika resultat och paketet som ska installeras blir det första i nmap -listan.
Om vi ​​vill få mer information om paketet använder vi info -parametern enligt följande:

 portinformation nmap

Steg 4
Slutligen för att installera nmap -paketet kör vi följande:

 sudo port installera nmap
Vi ser att det är obligatoriskt att ange administratörslösenordet:

Steg 5
När vi har skrivit in det och tryckt på Enter, om det är första gången som vi använder Xcode, måste vi utföra kommandot xcode -buildlicense för att acceptera användningslicensen:

Steg 6
När vi väl accepterar genom att ange termen gå med ser vi att nmap -installationsprocessen börjar i macOS High Sierra:

Steg 7
Där anger vi bokstaven Y för att bekräfta och fortsätta installationen:

Steg 8
När processen är klar ser vi följande:

Med nmap installerat kan vi utföra kommandot som vi skulle i Linux via terminal:

 nmap -v -A scanme.nmap.org

På detta sätt har vi lärt oss hur man installerar Linux -paket, som är ganska många, i macOS High Sierra på ett säkert, enkelt och fullt fungerande sätt. Låt oss få ut det mesta av MacPorts för att öka hanterbarheten för macOS High Sierra.

wave wave wave wave wave