Come installare programmi Linux su macOS High Sierra

Quando migriamo da un sistema operativo all'altro in molte occasioni possiamo sentire l'impatto di questo nuovo sistema poiché conosciamo una serie di comandi per la gestione e il controllo di file, applicazioni o amministrazione del sistema.

In ambienti Linux utilizziamo frequentemente apt o yum per la gestione e l'amministrazione dei pacchetti disponibili e installati sul sistema.

Con un gestore di pacchetti siamo in grado di scaricare, installare, aggiornare e gestire determinate applicazioni e le loro dipendenze all'interno del sistema operativo. Quando lavoriamo su sistemi operativi macOS, in questo caso macOS High Sierra, possiamo utilizzare MacPorts per installare applicazioni Linux su macOS dalla riga di comando.

Oggi Solvetic mostrerà come possiamo svolgere questo compito in modo semplice.

Cos'è MacPort?Il progetto MacPorts è un'iniziativa della comunità open source incentrata sulla progettazione di un sistema di facile utilizzo per la compilazione, l'installazione e l'aggiornamento di software open source basato su X11 o Aqua su sistemi operativi Mac.

Questo progetto offre il pacchetto software MacPorts basato sulla riga di comando con una licenza BSD 3 Clause e, attraverso di esso, un facile accesso a migliaia di porte che semplificano notevolmente l'attività di compilazione e installazione di software open source sul tuo Mac.

MacPorts ha attualmente 20,19 porte in 87 diverse categorie, con altre porte aggiunte regolarmente.

Gli utenti Mac non troveranno strumenti da riga di comando comuni come nmap o wget e non esiste un gestore di pacchetti nativo su Mac che li fornisca. Possiamo anche usare MacPorts per installare software open source come GIMP.

1. Installazione di Xcode macOS Developer Tool


Xcode è uno strumento progettato da Apple attraverso il quale gli sviluppatori dispongono di strumenti utili per creare e gestire applicazioni su macOS.

Per la sua installazione abbiamo due opzioni:

opzione 1Il primo è andare su App Store al seguente link e da lì scaricare e installare Xcode:

Ricorda che sarà necessario inserire il nome utente e la password dell'ID Apple per eseguire questo download e installazione. Lì facciamo clic sul pulsante Ottieni e quindi su Installa per avviare il processo di download e installazione, questo richiede tempo poiché la sua dimensione è di 5,4 GB.

opzione 2La seconda opzione è installare Xcode dalla riga di comando e per questo apriremo una console terminale ed eseguiremo il seguente comando:

 xcode-select -install
Vediamo che viene visualizzata la seguente finestra pop-up:

Lì faremo clic sul pulsante Installa e quindi dobbiamo accettare i termini della licenza. Fare clic su Accetto e inizierà il processo di download e installazione degli strumenti:

2. Installazione dei pacchetti MacPorts su macOS

Passo 1
Il passaggio successivo consiste nell'installare i pacchetti MacPorts aggiornati dal seguente collegamento:

Lì vedremo le seguenti opzioni. Nel nostro caso selezioniamo la linea MacPorts-2.4.2-10.13-HighSierra.pkg ma dobbiamo scaricare la versione corretta in base al sistema operativo utilizzato.

Passo 2
Una volta scaricato, procediamo alla sua installazione e vedremo quanto segue:

Passaggio 3
Lì clicchiamo su Continua e seguiremo i passaggi della procedura guidata come accettare la licenza, selezionare il percorso di installazione e infine saremo pronti per installare MacPorts:

Passaggio 4
Fare clic su Installa e vedremo che il processo si avvia:

Una volta completato questo sarà il risultato. Fare clic su Chiudi per uscire dalla procedura guidata.

Passaggio 5
Ora, apriremo nuovamente una console terminale e inseriremo la seguente riga:

 porta
Questo sarà il risultato:

INGRANDIRE

Lì possiamo vedere la versione di MacPorts che abbiamo installato.

3. Installazione di applicazioni Linux con MacPorts macOS

Passo 1
Per installare alcune applicazioni Linux su Mac con MacPorts, dovremo prima cercare i relativi programmi, se vogliamo vedere tutti i pacchetti disponibili eseguiremo la seguente riga:

 elenco dei porti

Passo 2
Assolutamente tutti i pacchetti disponibili per l'installazione verranno visualizzati lì. Possiamo usare il comando port search, port search per trovare un pacchetto specifico, in questo caso cercheremo nmap usando il seguente comando:

 ricerca porta nmap
Il risultato ottenuto sarà il seguente:

Passaggio 3
In questo esempio otteniamo vari risultati e il pacchetto da installare sarà il primo nell'elenco nmap.
Se vogliamo ottenere maggiori informazioni su detto pacchetto, utilizzeremo il parametro info come segue:

 informazioni sul porto nmap

Passaggio 4
Infine per installare il pacchetto nmap eseguiremo quanto segue:

 sudo port install nmap
Vediamo che è obbligatorio inserire la password dell'amministratore:

Passaggio 5
Una volta inserito e premuto Invio, se è la prima volta che utilizziamo Xcode, dobbiamo eseguire il comando xcode -buildlicense per accettare la licenza d'uso:

Passaggio 6
Una volta che accettiamo inserendo il termine d'accordo, vediamo che il processo di installazione di nmap inizia in macOS High Sierra:

Passaggio 7
Lì inseriremo la lettera Y per confermare e continuare l'installazione:

Passaggio 8
Una volta terminato il processo, vedremo quanto segue:

Con nmap installato, possiamo eseguire il comando come faremmo in Linux tramite terminale:

 nmap -v -A scanme.nmap.org

In questo modo abbiamo imparato come installare i pacchetti Linux, che sono parecchi, in macOS High Sierra in modo sicuro, semplice e perfettamente funzionante. Sfruttiamo al massimo MacPorts per aumentare la gestibilità di macOS High Sierra.

wave wave wave wave wave