Sådan installeres Linux -programmer på macOS High Sierra

Når vi ved mange lejligheder migrerer fra et operativsystem til et andet, kan vi mærke virkningen af ​​dette nye system, da vi kender en række kommandoer til administration og kontrol af filer, applikationer eller systemadministration.

I Linux -miljøer bruger vi ofte apt eller yum til administration og administration af de pakker, der er tilgængelige og installeret på systemet.

Med en pakkehåndtering kan vi downloade, installere, opdatere og administrere bestemte applikationer og deres afhængigheder i operativsystemet. Når vi arbejder på macOS -operativsystemer, i dette tilfælde macOS High Sierra, kan vi bruge MacPorts til at installere Linux -applikationer på macOS fra kommandolinjen.

I dag vil Solvetic vise, hvordan vi kan udføre denne opgave på en enkel måde.

Hvad er MacPortsMacPorts-projektet er et open source-fællesskabsinitiativ med fokus på at designe et brugervenligt system til kompilering, installation og opdatering af X11- eller Aqua-baseret open source-software på Mac-operativsystemer.

Dette projekt tilbyder MacPorts -softwarepakken baseret på kommandolinjen under en BSD 3 -klausullicens og har derigennem let adgang til tusindvis af porte, der i høj grad forenkler opgaven med at kompilere og installere open source -software på din Mac.

MacPorts har i øjeblikket 20,19 havne i 87 forskellige kategorier, og der tilføjes regelmæssigt flere porte.

Mac -brugere finder ikke almindelige kommandolinjeværktøjer som nmap eller wget, og der er ingen indbygget pakkehåndtering på Mac til at levere dem. Vi kan også bruge MacPorts til at installere open source -software som GIMP.

1. Installation af Xcode macOS Developer Tool


Xcode er et værktøj designet af Apple, hvorigennem udviklere har nyttige værktøjer til at oprette og administrere applikationer på macOS.

Til installationen har vi to muligheder:

Mulighed 1Den første er at gå til App Store på følgende link og derfra downloade og installere Xcode:

Husk, at det vil være nødvendigt at indtaste brugernavn og adgangskode til Apple ID for at udføre denne download og installation. Der klikker vi på knappen Hent og derefter på Installer for at starte download- og installationsprocessen, det tager tid, da størrelsen er 5,4 GB.

Mulighed 2Den anden mulighed er at installere Xcode fra kommandolinjen, og til dette åbner vi en terminal konsol og udfører følgende kommando:

 xcode -select -install
Vi ser, at følgende pop-up-vindue vises:

Der klikker vi på knappen Installer, og derefter skal vi acceptere licensvilkårene. Klik på Accepter, og processen med at downloade og installere værktøjerne begynder:

2. Installation af MacPorts -pakker på macOS

Trin 1
Det næste trin er at installere de opdaterede MacPorts -pakker fra følgende link:

Der vil vi se følgende muligheder. I vores tilfælde vælger vi linjen MacPorts-2.4.2-10.13-HighSierra.pkg, men vi skal downloade den korrekte version baseret på det anvendte operativsystem.

Trin 2
Når den er downloadet, fortsætter vi til installationen, og vi ser følgende:

Trin 3
Der klikker vi på Fortsæt, og vi vil følge trinene i guiden, f.eks. Accept af licensen, valg af installationssti og endelig er vi klar til at installere MacPorts:

Trin 4
Klik på Installer, og vi vil se, at processen starter:

Når det er fuldført, vil dette være resultatet. Klik på Luk for at afslutte guiden.

Trin 5
Nu åbner vi en terminal konsol igen og indtaster følgende linje:

 Havn
Dette bliver resultatet:

FORSTØRRE

Der kan vi se den version af MacPorts, som vi har installeret.

3. Installation af Linux -applikationer med MacPorts macOS

Trin 1
For at installere nogle Linux -applikationer på Mac med MacPorts skal vi først søge efter de relevante programmer, hvis vi vil se alle de tilgængelige pakker, udfører vi følgende linje:

 havneliste

Trin 2
Absolut alle de pakker, der er tilgængelige til installation, vises der. Vi kan bruge kommandoen portsøgning, portsøgning til at finde en bestemt pakke, i dette tilfælde vil vi søge efter nmap ved hjælp af følgende kommando:

 portsøgning nmap
Det opnåede resultat vil være følgende:

Trin 3
I dette eksempel får vi forskellige resultater, og pakken, der skal installeres, vil være den første på nmap -listen.
Hvis vi ønsker at få mere information om pakken, bruger vi info -parameteren som følger:

 port info nmap

Trin 4
Endelig udfører vi følgende for at installere nmap -pakken:

 sudo port installer nmap
Vi ser, at det er obligatorisk at indtaste administratoradgangskoden:

Trin 5
Når vi indtaster det og trykker på Enter, hvis det er første gang, vi bruger Xcode, skal vi udføre kommandoen xcode -buildlicense for at acceptere brugslicensen:

Trin 6
Når vi accepterer ved at indtaste udtrykket enig, ser vi, at nmap -installationsprocessen begynder i macOS High Sierra:

Trin 7
Der indtaster vi bogstavet Y for at bekræfte og fortsætte installationen:

Trin 8
Når processen er færdig ser vi følgende:

Med nmap installeret kan vi udføre kommandoen, som vi ville i Linux via terminal:

 nmap -v -A scanme.nmap.org

På denne måde har vi lært at installere Linux -pakker, som er ganske få, i macOS High Sierra på en sikker, enkel og fuldt funktionel måde. Lad os få mest muligt ud af MacPorts for at øge håndterbarheden af ​​macOS High Sierra.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave