Slik installerer du Linux -programmer på macOS High Sierra

Når vi overfører fra et operativsystem til et annet ved mange anledninger, kan vi føle virkningen av dette nye systemet siden vi er kjent med en rekke kommandoer for styring og kontroll av filer, applikasjoner eller systemadministrasjon.

I Linux -miljøer bruker vi ofte apt eller yum for administrasjon og administrasjon av pakkene som er tilgjengelige og installert på systemet.

Med en pakkebehandling kan vi laste ned, installere, oppdatere og administrere visse applikasjoner og deres avhengigheter i operativsystemet. Når vi jobber med macOS -operativsystemer, i dette tilfellet macOS High Sierra, kan vi bruke MacPorts til å installere Linux -applikasjoner på macOS fra kommandolinjen.

I dag vil Solvetic vise hvordan vi kan utføre denne oppgaven på en enkel måte.

Hva er MacPortsMacPorts Project er et samfunnsinitiativ med åpen kildekode som fokuserer på å designe et brukervennlig system for å kompilere, installere og oppdatere X11 eller Aqua-basert åpen kildekode-programvare på Mac-operativsystemer.

Dette prosjektet tilbyr MacPorts -programvarepakken basert på kommandolinjen under en BSD 3 -klausullisens og har gjennom den lett tilgang til tusenvis av porter som forenkler oppgaven med å kompilere og installere åpen kildekode -programvare på din Mac.

MacPorts har for tiden 20,19 porter i 87 forskjellige kategorier, og flere porter blir lagt til med jevne mellomrom.

Mac -brukere finner ikke vanlige kommandolinjeverktøy som nmap eller wget, og det er ingen integrert pakkeleder på Mac som gir dem. Vi kan også bruke MacPorts til å installere åpen kildekode -programvare som GIMP.

1. Installere Xcode macOS Developer Tool


Xcode er et verktøy designet av Apple der utviklere har nyttige verktøy for å lage og administrere applikasjoner på macOS.

For installasjonen har vi to alternativer:

valg 1Den første er å gå til App Store på følgende lenke og derfra laste ned og installere Xcode:

Husk at det vil være nødvendig å angi brukernavn og passord for Apple ID for å utføre denne nedlastingen og installasjonen. Der klikker vi på Get -knappen og deretter på Installer for å starte nedlastings- og installasjonsprosessen, dette tar tid siden størrelsen er 5,4 GB.

Alternativ 2Det andre alternativet er å installere Xcode fra kommandolinjen, og for dette åpner vi en terminal -konsoll og utfører følgende kommando:

 xcode -select -install
Vi ser at følgende popup-vindu vises:

Der klikker vi på knappen Installer, og deretter må vi godta lisensvilkårene. Klikk på Enig, og prosessen med å laste ned og installere verktøyene starter:

2. Installere MacPorts -pakkene på macOS

Trinn 1
Det neste trinnet er å installere de oppdaterte MacPorts -pakkene fra følgende lenke:

Der vil vi se følgende alternativer. I vårt tilfelle velger vi linjen MacPorts-2.4.2-10.13-HighSierra.pkg, men vi må laste ned den riktige versjonen basert på operativsystemet som brukes.

Steg 2
Når den er lastet ned, fortsetter vi til installasjonen, og vi vil se følgende:

Trinn 3
Der klikker vi på Fortsett, og vi vil følge trinnene i veiviseren, for eksempel å godta lisensen, velge installasjonsbanen og til slutt vil vi være klare til å installere MacPorts:

Trinn 4
Klikk på Installer, så ser vi at prosessen starter:

Når dette er fullført, blir dette resultatet. Klikk på Lukk for å avslutte veiviseren.

Trinn 5
Nå åpner vi en terminal -konsoll igjen og går inn på følgende linje:

 havn
Dette blir resultatet:

FORSTØRRE

Der kan vi se versjonen av MacPorts som vi har installert.

3. Installere Linux -applikasjoner med MacPorts macOS

Trinn 1
For å installere noen Linux -applikasjoner på Mac med MacPorts, må vi først søke etter de relevante programmene. Hvis vi vil se alle de tilgjengelige pakkene, vil vi utføre følgende linje:

 portliste

Steg 2
Absolutt alle pakkene som er tilgjengelige for installasjon vil bli vist der. Vi kan bruke kommandoen portsøk, portsøk for å finne en bestemt pakke, i dette tilfellet vil vi søke etter nmap ved å bruke følgende kommando:

 portsøk nmap
Resultatet som oppnås vil være følgende:

Trinn 3
I dette eksemplet får vi forskjellige resultater, og pakken som skal installeres vil være den første i nmap -listen.
Hvis vi ønsker å få mer informasjon om pakken, bruker vi infoparameteren som følger:

 port info nmap

Trinn 4
Til slutt vil vi utføre følgende for å installere nmap -pakken:

 sudo port install nmap
Vi ser at det er obligatorisk å skrive inn administratorpassordet:

Trinn 5
Når vi har skrevet den og trykker Enter, hvis det er første gang vi bruker Xcode, må vi utføre kommandoen xcode -buildlicense for å godta brukslisensen:

Trinn 6
Når vi godtar ved å skrive inn begrepet enig, ser vi at nmap -installasjonsprosessen begynner i macOS High Sierra:

Trinn 7
Der vil vi skrive inn bokstaven Y for å bekrefte og fortsette installasjonen:

Trinn 8
Når prosessen er fullført ser vi følgende:

Med nmap installert, kan vi utføre kommandoen som vi ville gjort i Linux via terminal:

 nmap -v -A scanme.nmap.org

På denne måten har vi lært hvordan du installerer Linux -pakker, som er ganske mange, i macOS High Sierra på en trygg, enkel og fullt funksjonell måte. La oss få mest mulig ut av MacPorts for å øke håndterbarheten til macOS High Sierra.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave