U različitim trenutnim operativnim sustavima možemo provjeriti različite razlike među njima, počevši od datotečnih sustava, Windows (NTFS), macOS (APFS) ili Linux (Ext4), do upotrebe aplikacija i programa.
Kritična točka je kada, kao korisnici koji upravljaju naredbama putem terminala, pređemo na drugi operacijski sustav, možemo osjetiti ovaj šok i upravo iz tog razloga programeri su stvorili pomoćne programe kao što je Linux podsustav u sustavu Windows 10, ali u macOS -u, u u ovom slučaju, govoreći o novoj Mojave verziji, nemamo integriranu opciju ili ne, što olakšava ovaj zadatak bez potrebe pribjegavanja virtualnom stroju kao što smo vidjeli u macOS -u High Sierra
Iz tog razloga, Solvetic će govoriti o MacPortsu koji je oklada za pokretanje različitih naredbi Linuxa na macOS Mojave.
Što je MacPortsTo je uslužni program otvorenog koda koji je dizajniran za stvaranje skalabilnog sustava koji je sposoban sastaviti, instalirati i ažurirati softver otvorenog koda koji se temelji na naredbenom retku. Njegova licenca je BSD s 3 klauzule, a s njom ćemo imati pristup tisućama portova koji će nam pomoći u zadatku sastavljanja i instaliranja softvera otvorenog koda izravno na Mojave bez korištenja virtualnih strojeva ili drugih vrsta uslužnih programa.
MacPorts ima više od 19.000 portova koji su organizirani u više od 89 različitih kategorija.
1. Kako instalirati alat za programere macOS Xcode
Prvi korak je instaliranje alata Xcode, koji je paket koji je generirao Apple i uključuje prevoditelje, knjižnice i dodatne alate koji su potrebni za razvoj posebnih aplikacija za macOS.
Za instaliranje Xcode -a u macOS Mojave imamo dvije mogućnosti:
opcija 1Prije svega, idite na sljedeću vezu u App Storeu i odatle preuzmite uslužni program:
Opcija 2Druga je mogućnost pokretanje sljedeće naredbe u terminalu:
Korak 1
xcode -select -install
Korak 2
Prilikom unosa lozinke prikazat će se sljedeće:
Korak 3
Pritisnite gumb Instaliraj za početak instalacijskog procesa:
Korak 4
Tu prihvaćamo uvjete licence i započinjemo proces traženja paketa:
Pokrenite postupak preuzimanja:
Korak 5
Nakon preuzimanja počet će instalacija:
Na kraju ćemo vidjeti sljedeće:
2. Kako instalirati MacPorts pakete u macOS Mojave
Sada je došlo vrijeme za preuzimanje uslužnog programa MacPorts na Mojave, a za to ćemo otići na sljedeću vezu:
Vidjet ćemo sljedeće:
Korak 1
Budući da je macOS Mojave još uvijek beta sustav, nećemo ga vidjeti, umjesto toga, možemo preuzeti verziju 2.5.2.10.13 macOS -a High Sierra s nastavkom .dmg ili pkg.asc da bismo izvršili proces instalacije, moramo isprobajte obje opcije jer se ponekad može generirati pogreška kompatibilnosti.
Nakon što preuzmemo datoteku, nastavljamo s izvršenjem i prikazat će se sljedeći čarobnjak:
Korak 2
Tamo kliknemo gumb Nastavi da bismo vidjeli mali sažetak o tome kako MacPorts radi:
Korak 3
Ponovno kliknite Dalje i sada moramo prihvatiti uvjete licence:
Korak 4
U sljedećem prozoru bit će vrijeme za odabir mjesta na koje bi MacPorts trebao biti instaliran u macOS Mojave:
Korak 5
Pritisnite Instaliraj za početak procesa, ali prvo moramo unijeti administratorsku lozinku:
Korak 6
Kliknite gumb Instaliraj softver i proces instalacije MacPortsa će započeti:
Korak 7
Nakon što ovaj proces završi, vidjet ćemo sljedeće:
Pritisnite Zatvori za izlaz iz čarobnjaka. Na ovaj način smo instalirali MacPorts u Mojave.
3. Kako pristupiti MacPortsu
Sljedeći korak je pristup uslužnom programu da provjerite radi li ispravno, za to idemo na terminal i izvršavamo liniju portova:
Tamo možemo vidjeti da pristupamo Shell načinu rada za upravljačke zadatke, a vidjet ćemo i instaliranu verziju MacPortsa, izlazimo iz ovog načina pomoću tipki Ctrl + C.
⌃ + C
4. Kako instalirati Linux aplikacije s MacPorts macOS Mojave
Korak 1
Prvo, možemo popisati sve pakete dostupne u MacPortsu izvršavanjem sljedećeg:
popis portova
Tamo ćemo vidjeti širok popis dostupnih paketa.
Korak 2
Ako želimo tražiti određeni paket, upotrijebit ćemo sljedeću sintaksu:
"paket" za pretraživanje lukaKorak 3
Na primjer, apache za pretraživanje portova. Tamo vidimo sve pakete dostupne za to pretraživanje.
Korak 4
Ako želimo dobiti više informacija o određenom paketu, izvršit ćemo sljedeće:
informacije o priključku "paket"
Korak 5
Sada, za instaliranje Linux paketa na macOS Mojave pomoću MacPortsa, u ovom slučaju Apache, izvršit ćemo sljedeće:
sudo port instalirajte apache2Tamo moramo unijeti administratorsku lozinku, a zatim unijeti slovo Y za potvrdu preuzimanja:
Korak 6
Vidimo da se instalacijski proces nastavlja.
Kad završite, prikazat će se sljedeće:
Korak 7
Dakle, možemo instalirati bilo koji od dostupnih paketa, na primjer, Nmap, a zatim ga normalno pokrenuti kao da smo na Linuxu:
Na ovaj način imamo ovu praktičnu opciju za pokretanje ove vrste Linux uslužnih programa u macOS Mojave.