Cum se instalează programe Linux pe macOS High Sierra

Când migram de la un sistem de operare la altul de multe ori, putem simți impactul acestui nou sistem, deoarece suntem familiarizați cu o serie de comenzi pentru gestionarea și controlul fișierelor, aplicațiilor sau administrarea sistemului.

În mediile Linux folosim frecvent apt sau yum pentru gestionarea și administrarea pachetelor disponibile și instalate pe sistem.

Cu un manager de pachete putem descărca, instala, actualiza și gestiona anumite aplicații și dependențele acestora în cadrul sistemului de operare. Când lucrăm pe sisteme de operare macOS, în acest caz macOS High Sierra, putem folosi MacPorts pentru a instala aplicații Linux pe macOS din linia de comandă.

Astăzi Solvetic va arăta cum putem îndeplini această sarcină într-un mod simplu.

Ce este MacPortsProiectul MacPorts este o inițiativă comunitară open source axată pe proiectarea unui sistem ușor de utilizat pentru compilarea, instalarea și actualizarea software-ului open source X11 sau Aqua pe sistemele de operare Mac.

Acest proiect oferă pachetul software MacPorts bazat pe linia de comandă sub o licență de clauză BSD 3 și, prin intermediul acestuia, având acces ușor la mii de porturi care simplifică mult sarcina de compilare și instalare a software-ului open source pe Mac-ul dvs.

MacPorts are în prezent 20,19 porturi în 87 de categorii diferite, cu mai multe porturi adăugate în mod regulat.

Utilizatorii de Mac nu vor găsi instrumente comune pentru linia de comandă, cum ar fi nmap sau wget, și nu există un manager de pachete nativ pe Mac care să le ofere. De asemenea, putem folosi MacPorts pentru a instala software open source precum GIMP.

1. Instalarea Xcode macOS Developer Tool


Xcode este un instrument conceput de Apple prin intermediul căruia dezvoltatorii au instrumente utile pentru crearea și gestionarea aplicațiilor pe macOS.

Pentru instalarea sa avem două opțiuni:

Opțiunea 1Primul este să accesați App Store la următorul link și de acolo să descărcați și să instalați Xcode:

Amintiți-vă că va fi necesar să introduceți numele de utilizator și parola ID-ului Apple pentru a efectua această descărcare și instalare. Acolo facem clic pe butonul Obține și apoi pe Instalare pentru a începe procesul de descărcare și instalare, acest lucru durează, deoarece dimensiunea sa este de 5,4 GB.

Opțiunea 2A doua opțiune este instalarea Xcode din linia de comandă și pentru aceasta vom deschide o consolă terminal și vom executa următoarea comandă:

 xcode-select -install
Vedem că este afișată următoarea fereastră pop-up:

Acolo vom face clic pe butonul Instalare și apoi trebuie să acceptăm termenii licenței. Faceți clic pe Agree și va începe procesul de descărcare și instalare a instrumentelor:

2. Instalarea pachetelor MacPorts pe macOS

Pasul 1
Următorul pas este instalarea pachetelor MacPorts actualizate de pe următorul link:

Acolo vom vedea următoarele opțiuni. În cazul nostru, selectăm linia MacPorts-2.4.2-10.13-HighSierra.pkg, dar trebuie să descărcăm versiunea corectă pe baza sistemului de operare utilizat.

Pasul 2
Odată descărcat, procedăm la instalarea acestuia și vom vedea următoarele:

Pasul 3
Acolo facem clic pe Continuare și vom urma pașii vrăjitorului, cum ar fi acceptarea licenței, selectarea căii de instalare și în cele din urmă vom fi gata să instalăm MacPorts:

Pasul 4
Faceți clic pe Instalare și vom vedea că procesul începe:

Odată finalizat, acesta va fi rezultatul. Faceți clic pe Închidere pentru a ieși din expert.

Pasul 5
Acum, vom deschide din nou o consolă terminal și vom introduce următoarea linie:

 port
Acesta va fi rezultatul:

MARI

Acolo putem vedea versiunea de MacPorts pe care am instalat-o.

3. Instalarea aplicațiilor Linux cu MacPorts macOS

Pasul 1
Pentru a instala unele aplicații Linux pe Mac cu MacPorts, va trebui mai întâi să căutăm programele relevante, dacă dorim să vedem toate pachetele disponibile, vom executa următoarea linie:

 lista porturilor

Pasul 2
Absolut toate pachetele disponibile pentru instalare vor fi afișate acolo. Putem folosi comanda de căutare port, căutare port pentru a găsi un anumit pachet, în acest caz vom căuta nmap folosind următoarea comandă:

 căutare port nmap
Rezultatul obținut va fi următorul:

Pasul 3
În acest exemplu obținem diverse rezultate, iar pachetul de instalat va fi primul din lista nmap.
Dacă dorim să obținem mai multe informații despre pachetul menționat, vom folosi parametrul info după cum urmează:

 informații despre port nmap

Pasul 4
În cele din urmă pentru a instala pachetul nmap vom executa următoarele:

 sudo port install nmap
Vedem că este obligatoriu să introduceți parola de administrator:

Pasul 5
Odată ce îl introducem și apăsăm Enter, dacă este prima dată când folosim Xcode, trebuie să executăm comanda xcode -buildlicense pentru a accepta licența de utilizare:

Pasul 6
Odată ce acceptăm introducând termenul de acord, vedem că procesul de instalare nmap începe în macOS High Sierra:

Pasul 7
Acolo vom introduce litera Y pentru a confirma și continua instalarea:

Pasul 8
Odată ce procesul este terminat, vom vedea următoarele:

Cu nmap instalat, putem executa comanda așa cum am face în Linux prin terminal:

 nmap -v -A scanme.nmap.org

În acest fel, am învățat cum să instalăm pachete Linux, care sunt destul de puține, în macOS High Sierra într-un mod sigur, simplu și complet funcțional. Să profităm la maximum de MacPorts pentru a crește capacitatea de gestionare a macOS High Sierra.

wave wave wave wave wave