Kako instalirati Linux programe na macOS High Sierra

Kad u više navrata prelazimo s jednog operacijskog sustava na drugi, možemo osjetiti utjecaj ovog novog sustava budući da smo upoznati s nizom naredbi za upravljanje i kontrolu datoteka, aplikacija ili administracije sustava.

U Linux okruženjima često koristimo apt ili yum za upravljanje i administraciju paketa dostupnih i instaliranih na sustavu.

S upraviteljem paketa možemo preuzimati, instalirati, ažurirati i upravljati određenim aplikacijama i njihovim ovisnostima unutar operacijskog sustava. Prilikom rada na operacijskim sustavima macOS, u ovom slučaju macOS High Sierra, možemo koristiti MacPorts za instaliranje Linux aplikacija na macOS iz naredbenog retka.

Danas će Solvetic pokazati kako možemo izvesti ovaj zadatak na jednostavan način.

Što je MacPortsMacPorts Project je inicijativa zajednice otvorenog koda usredotočena na projektiranje sustava za korištenje koji je jednostavan za sastavljanje, instaliranje i ažuriranje X11 ili Aqua softvera otvorenog koda na Mac operativnim sustavima.

Ovaj projekt nudi softverski paket MacPorts temeljen na naredbenom retku pod licencom BSD 3 klauzule i, kroz njega, ima jednostavan pristup tisućama portova koji uvelike pojednostavljuju zadatak sastavljanja i instaliranja softvera otvorenog koda na vaš Mac.

MacPorts trenutno ima 20,19 portova u 87 različitih kategorija, a redovito se dodaje još portova.

Korisnici Mac računara neće pronaći uobičajene alate naredbenog retka poput nmap ili wget, a na Mac -u ne postoji izvorni upravitelj paketa koji im to pruža. Također možemo koristiti MacPorts za instaliranje softvera otvorenog koda poput GIMP -a.

1. Instaliranje Xcode macOS alata za razvojne programere


Xcode je alat koji je osmislio Apple putem kojeg programeri imaju korisne alate za stvaranje i upravljanje aplikacijama na macOS -u.

Za njegovu instalaciju imamo dvije mogućnosti:

opcija 1Prvi je otići u App Store na sljedećoj poveznici i odatle preuzeti i instalirati Xcode:

Zapamtite da će za preuzimanje i instalaciju biti potrebno unijeti korisničko ime i lozinku Apple ID -a. Tamo kliknemo gumb Dohvati, a zatim Instaliraj za početak procesa preuzimanja i instalacije. Za to je potrebno vrijeme jer je njegova veličina 5,4 GB.

Opcija 2Druga je mogućnost instalirati Xcode iz naredbenog retka, a za to ćemo otvoriti terminalnu konzolu i izvršiti sljedeću naredbu:

 xcode -select -install
Vidimo da se prikazuje sljedeći skočni prozor:

Tamo ćemo kliknuti gumb Instaliraj i tada moramo prihvatiti uvjete licence. Kliknite na Slažem se i proces preuzimanja i instaliranja alata će započeti:

2. Instaliranje MacPorts paketa na macOS

Korak 1
Sljedeći korak je instaliranje ažuriranih paketa MacPorts sa sljedeće veze:

Tamo ćemo vidjeti sljedeće opcije. U našem slučaju odabiremo liniju MacPorts-2.4.2-10.13-HighSierra.pkg, ali moramo preuzeti ispravnu verziju na temelju korištenog operacijskog sustava.

Korak 2
Nakon preuzimanja nastavljamo s instalacijom i vidjet ćemo sljedeće:

Korak 3
Tamo kliknemo na Nastavi i slijedit ćemo korake čarobnjaka, poput prihvaćanja licence, odabira instalacijskog puta i na kraju ćemo biti spremni za instaliranje MacPorta:

Korak 4
Pritisnite Instaliraj i vidjet ćemo da proces počinje:

Nakon dovršetka ovo će biti rezultat. Pritisnite Zatvori za izlaz iz čarobnjaka.

Korak 5
Sada ćemo ponovno otvoriti terminalnu konzolu i unijeti sljedeći redak:

 luka
Ovo će biti rezultat:

POVEĆAJTE

Tamo možemo vidjeti verziju MacPorta koju smo instalirali.

3. Instaliranje Linux aplikacija s MacPorts macOS

Korak 1
Da bismo instalirali neke Linux aplikacije na Mac s MacPortovima, prvo ćemo morati potražiti odgovarajuće programe, ako želimo vidjeti sve dostupne pakete, izvršit ćemo sljedeći redak:

 popis portova

Korak 2
Tamo će biti prikazani apsolutno svi paketi dostupni za instalaciju. Možemo koristiti naredbu port port, search port za pronalaženje određenog paketa, u ovom slučaju ćemo tražiti nmap pomoću sljedeće naredbe:

 luka za pretraživanje nmap
Dobiveni rezultat bit će sljedeći:

Korak 3
U ovom primjeru dobivamo različite rezultate, a paket za instaliranje bit će prvi na nmap popisu.
Ako želimo dobiti više informacija o navedenom paketu, upotrijebit ćemo parametar info na sljedeći način:

 informacije o portu nmap

Korak 4
Konačno, za instaliranje nmap paketa izvršit ćemo sljedeće:

 sudo port instalirajte nmap
Vidimo da je obavezno unijeti administratorsku lozinku:

Korak 5
Nakon što ga unesemo i pritisnemo Enter, ako prvi put koristimo Xcode, moramo izvršiti naredbu xcode -buildlicense da bismo prihvatili licencu za upotrebu:

Korak 6
Nakon što prihvatimo unošenjem izraza slažem se, vidimo da proces instalacije nmap počinje u macOS High Sierra:

Korak 7
Tamo ćemo unijeti slovo Y za potvrdu i nastavak instalacije:

Korak 8
Kad proces završi vidjet ćemo sljedeće:

S instaliranim nmapom, možemo izvršiti naredbu kao što bismo to učinili u Linuxu putem terminala:

 nmap -v -A scanme.nmap.org

Na ovaj smo način naučili kako instalirati Linux pakete, kojih ima dosta, u macOS High Sierra na siguran, jednostavan i potpuno funkcionalan način. Iskoristimo sve prednosti MacPorta kako bismo povećali upravljivost MacOS -a High Sierra.

wave wave wave wave wave