În diferitele sisteme de operare actuale putem verifica diferențele dintre acestea, începând de la sistemele de fișiere, Windows (NTFS), macOS (APFS) sau Linux (Ext4), până la utilizarea aplicațiilor și programelor.
Un punct critic este atunci când, în calitate de utilizatori care gestionează comenzile prin terminal, migrăm către un alt sistem de operare, putem simți acest șoc și tocmai din acest motiv dezvoltatorii au creat utilități precum subsistemul Linux în Windows 10, dar în macOS, în în acest caz, vorbind despre noua versiune Mojave, nu avem nicio opțiune integrată sau nu, care facilitează această sarcină fără a fi nevoie să recurgem la o mașină virtuală așa cum am văzut în macOS High Sierra
Din acest motiv, Solvetic va vorbi despre MacPorts, care este pariul de a rula diverse comenzi Linux pe macOS Mojave.
Ce este MacPortsEste un utilitar open source care a fost conceput pentru a crea un sistem scalabil care este capabil să compileze, să instaleze și să actualizeze software open source care se bazează pe linia de comandă. Licența sa este BSD cu 3 clauze, iar odată cu aceasta vom avea acces la mii de porturi care ne vor ajuta în sarcina de a compila și instala software open source direct pe Mojave fără a utiliza mașini virtuale sau alte tipuri de utilități.
MacPorts are peste 19.000 de porturi, care sunt organizate în peste 89 de categorii diferite.
1. Cum se instalează macOS Xcode Developer Tool
Primul pas este instalarea instrumentului Xcode, care este un pachet generat de Apple care include compilatoare, biblioteci și instrumente suplimentare care sunt necesare pentru a dezvolta aplicații specifice pentru macOS.
Pentru a instala Xcode în macOS Mojave avem două opțiuni care sunt:
Opțiunea 1În primul rând, accesați următorul link din App Store și de acolo descărcați utilitarul:
Opțiunea 2A doua opțiune este să executați următoarea comandă în terminal:
Pasul 1
xcode-select -install
Pasul 2
Când introduceți parola, vor fi afișate următoarele:
Pasul 3
Faceți clic pe butonul Instalare pentru a începe procesul de instalare:
Pasul 4
Acolo acceptăm termenii licenței și începem procesul de căutare a pachetelor:
Porniți procesul de descărcare:
Pasul 5
După descărcare, instalarea va începe:
În cele din urmă vom vedea următoarele:
2. Cum se instalează pachete MacPorts în macOS Mojave
Acum a sosit momentul să descărcați utilitarul MacPorts pe Mojave și pentru aceasta vom merge la următorul link:
Vom vedea următoarele:
Pasul 1
Deoarece macOS Mojave este încă un sistem beta, nu îl vom vedea acolo, în schimb, putem descărca versiunea 2.5.2.10.13 a macOS High Sierra fie cu extensia .dmg sau pkg.asc pentru a efectua procesul de instalare, trebuie să încercați ambele opțiuni, deoarece uneori poate fi generată o eroare de compatibilitate.
Odată ce descărcăm fișierul, trecem la executarea acestuia și va fi afișat următorul expert:
Pasul 2
Acolo facem clic pe butonul Continuare pentru a vedea un mic rezumat despre modul în care funcționează MacPorts:
Pasul 3
Din nou faceți clic pe Următorul și acum trebuie să acceptăm termenii licenței:
Pasul 4
În următoarea fereastră, va fi timpul să selectați locația în care ar trebui instalate MacPorts în macOS Mojave:
Pasul 5
Faceți clic pe Instalare pentru a începe procesul, dar mai întâi trebuie să introducem parola de administrator:
Pasul 6
Faceți clic pe butonul Instalare software și va începe procesul de instalare MacPorts:
Pasul 7
Odată ce acest proces este terminat, vom vedea următoarele:
Faceți clic pe Închidere pentru a ieși din expert. În acest fel, am instalat MacPorts în Mojave.
3. Cum se accesează MacPorts
Următorul pas este să accesați utilitarul pentru a verifica dacă funcționează corect, pentru aceasta mergem la terminal și executăm linia de porturi:
Acolo putem vedea că accesăm modul Shell pentru sarcini de gestionare și vom vedea și versiunea de MacPorts care a fost instalată, ieșim din acest mod folosind tastele Ctrl + C.
⌃ + C
4. Cum se instalează aplicații Linux cu MacPorts macOS Mojave
Pasul 1
În primul rând, putem lista toate pachetele disponibile în MacPorts executând următoarele:
lista porturilor
Acolo vom vedea o listă largă de pachete disponibile.
Pasul 2
Dacă dorim să căutăm un anumit pachet, vom folosi următoarea sintaxă:
"pachet" de căutare portPasul 3
De exemplu, apache de căutare port. Acolo vedem toate pachetele disponibile pentru acea căutare.
Pasul 4
Dacă dorim să obținem mai multe informații despre un anumit pachet, vom executa următoarele:
"pachet" cu informații despre port
Pasul 5
Acum, pentru a instala un pachet Linux pe macOS Mojave folosind MacPorts, în acest caz Apache, vom executa următoarele:
sudo port instalează apache2Acolo trebuie să introducem parola de administrator și apoi să introducem litera Y pentru a confirma descărcarea:
Pasul 6
Putem vedea că procesul de instalare continuă.
Odată terminat, vor fi afișate următoarele:
Pasul 7
Deci, putem instala oricare dintre pachetele disponibile, de exemplu, Nmap, și apoi îl putem rula normal ca și cum am fi pe Linux:
În acest fel, avem această opțiune practică pentru a rula acest tip de utilitare Linux în macOS Mojave.