Come installare programmi Linux su macOS Mojave

Nei vari sistemi operativi attuali possiamo verificare le diverse differenze tra loro, a partire dai file system, Windows (NTFS), macOS (APFS) o Linux (Ext4), fino all'utilizzo di applicazioni e programmi.

Un punto critico è quando, come utenti che gestiscono i comandi tramite il terminale, migriamo su un altro sistema operativo, possiamo avvertire questo shock e proprio per questo gli sviluppatori hanno creato utilità come il sottosistema Linux in Windows 10 ma in macOS, in questo caso parlando della nuova versione Mojave, non abbiamo alcuna opzione integrata o meno, che faciliti questo compito senza la necessità di ricorrere a una macchina virtuale come abbiamo visto in macOS High Sierra

Per questo motivo, Solvetic parlerà di MacPorts che è la scommessa per eseguire vari comandi Linux su macOS Mojave.

Cos'è MacPort?È un'utilità open source progettata per creare un sistema scalabile in grado di compilare, installare e aggiornare software open source basato sulla riga di comando. La sua licenza è BSD con 3 clausole e con essa avremo accesso a migliaia di porte che ci aiuteranno nel compito di compilare e installare software open source direttamente su Mojave senza utilizzare macchine virtuali o altri tipi di utilità.

MacPorts ha più di 19.000 porte organizzate in più di 89 diverse categorie.

1. Come installare lo strumento per sviluppatori macOS Xcode


Il primo passo è installare lo strumento Xcode, che è un pacchetto generato da Apple che include compilatori, librerie e strumenti aggiuntivi necessari per sviluppare applicazioni specifiche per macOS.

Per installare Xcode in macOS Mojave abbiamo due opzioni che sono:

opzione 1Prima di tutto, vai al seguente link nell'App Store e da lì scarica l'utilità:

opzione 2La seconda opzione è eseguire il seguente comando nel terminale:

Passo 1

 xcode-select -install

Passo 2
Quando si inserisce la password, verrà visualizzato quanto segue:

Passaggio 3
Fare clic sul pulsante Installa per avviare il processo di installazione:

Passaggio 4
Lì accettiamo i termini della licenza e avviamo il processo di ricerca dei pacchetti:

Avvia il processo di download:

Passaggio 5
Una volta scaricato, l'installazione inizierà:

Infine vedremo quanto segue:

2. Come installare i pacchetti MacPorts in macOS Mojave


Ora è giunto il momento di scaricare l'utilità MacPorts su Mojave e per questo andremo al seguente link:

Vedremo quanto segue:

Passo 1
Poiché macOS Mojave è ancora un sistema beta, non lo vedremo lì, invece, possiamo scaricare la versione 2.5.2.10.13 di macOS High Sierra con l'estensione .dmg o pkg.asc per eseguire il processo di installazione, dobbiamo prova entrambe le opzioni perché a volte può essere generato un errore di compatibilità.

Una volta scaricato il file, procediamo alla sua esecuzione e verrà visualizzata la seguente procedura guidata:

Passo 2
Lì facciamo clic sul pulsante Continua per vedere un piccolo riepilogo su come funziona MacPorts:

Passaggio 3
Fare nuovamente clic su Avanti e ora dobbiamo accettare i termini della licenza:

Passaggio 4
Nella finestra successiva, sarà il momento di selezionare la posizione in cui MacPorts dovrebbe essere installato in macOS Mojave:

Passaggio 5
Fare clic su Installa per avviare il processo, ma prima dobbiamo inserire la password dell'amministratore:

Passaggio 6
Fare clic sul pulsante Installa software e verrà avviato il processo di installazione di MacPorts:

Passaggio 7
Una volta terminato questo processo, vedremo quanto segue:

Fare clic su Chiudi per uscire dalla procedura guidata. In questo modo abbiamo installato MacPorts in Mojave.

3. Come accedere a MacPorts


Il prossimo passo è accedere all'utilità per verificare che funzioni correttamente, per questo andiamo al terminale ed eseguiamo la riga delle porte:

Lì possiamo vedere che accediamo alla modalità Shell per le attività di gestione e vedremo anche la versione di MacPorts che è stata installata, usciamo da questa modalità usando i tasti Ctrl + C.

+ C

4. Come installare applicazioni Linux con MacPorts macOS Mojave

Passo 1
Innanzitutto, possiamo elencare tutti i pacchetti disponibili in MacPorts eseguendo quanto segue:

 elenco dei porti

Lì vedremo un ampio elenco di pacchetti disponibili.

Passo 2
Se vogliamo cercare un pacchetto specifico utilizzeremo la seguente sintassi:

 ricerca porta "pacchetto"
Passaggio 3
Ad esempio, port search apache. Lì vediamo tutti i pacchetti disponibili per quella ricerca.

Passaggio 4
Se desideriamo ottenere maggiori informazioni su un pacchetto specifico, eseguiremo quanto segue:

 informazioni sulla porta "pacchetto"

Passaggio 5
Ora, per installare un pacchetto Linux su macOS Mojave usando MacPorts, in questo caso Apache, eseguiremo quanto segue:

 sudo port install apache2
Lì dobbiamo inserire la password dell'amministratore e quindi inserire la lettera Y per confermare il download:

Passaggio 6
Possiamo vedere che il processo di installazione continua.

Una volta terminato, verrà visualizzato quanto segue:

Passaggio 7
Quindi possiamo installare uno qualsiasi dei pacchetti disponibili, ad esempio Nmap, e quindi eseguirlo normalmente come se fossimo su Linux:

In questo modo abbiamo questa pratica opzione per eseguire questo tipo di utilità Linux in macOS Mojave.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave