Dans les différents systèmes d'exploitation actuels, nous pouvons vérifier les différentes différences entre eux, à partir des systèmes de fichiers, Windows (NTFS), macOS (APFS) ou Linux (Ext4), jusqu'à l'utilisation d'applications et de programmes.
Un point critique est lorsque, en tant qu'utilisateurs qui manipulent des commandes via le terminal, nous migrons vers un autre système d'exploitation, nous pouvons ressentir ce choc et c'est précisément pour cette raison que les développeurs ont créé des utilitaires tels que le sous-système Linux dans Windows 10 mais dans macOS, dans ce cas en parlant de la nouvelle version de Mojave, nous n'avons aucune option intégrée ou non, qui facilite cette tâche sans avoir besoin de recourir à une machine virtuelle comme nous l'avons vu dans macOS High Sierra
Pour cette raison, Solvetic parlera de MacPorts qui est le pari pour exécuter diverses commandes Linux sur macOS Mojave.
Qu'est-ce que MacPortsIl s'agit d'un utilitaire open source conçu pour créer un système évolutif capable de compiler, d'installer et de mettre à jour un logiciel open source basé sur la ligne de commande. Sa licence est BSD avec 3 clauses, et avec elle, nous aurons accès à des milliers de ports qui nous aideront dans la tâche de compiler et d'installer des logiciels open source directement sur Mojave sans utiliser de machines virtuelles ou d'autres types d'utilitaires.
MacPorts possède plus de 19 000 ports qui sont organisés en plus de 89 catégories différentes.
1. Comment installer l'outil de développement macOS Xcode
La première étape consiste à installer l'outil Xcode, un package généré par Apple qui comprend des compilateurs, des bibliothèques et des outils supplémentaires nécessaires au développement d'applications spécifiques pour macOS.
Pour installer Xcode dans macOS Mojave, nous avons deux options qui sont :
Option 1Tout d'abord, allez sur le lien suivant dans l'App Store et de là téléchargez l'utilitaire :
Option 2La deuxième option consiste à exécuter la commande suivante dans le terminal :
Étape 1
xcode-select -install
Étape 2
Lors de la saisie du mot de passe, les éléments suivants s'affichent :
Étape 3
Cliquez sur le bouton Installer pour lancer le processus d'installation :
Étape 4
Là, nous acceptons les termes de la licence et commençons le processus de recherche des packages :
Lancez le processus de téléchargement :
Étape 5
Une fois téléchargé, l'installation démarre :
Enfin nous verrons ce qui suit :
2. Comment installer les packages MacPorts dans macOS Mojave
Le moment est maintenant venu de télécharger l'utilitaire MacPorts sur Mojave et pour cela, nous irons au lien suivant :
Nous verrons ce qui suit :
Étape 1
Parce que macOS Mojave est encore un système bêta, nous ne le verrons pas là-bas, à la place, nous pouvons télécharger la version 2.5.2.10.13 de macOS High Sierra soit avec l'extension .dmg ou pkg.asc pour effectuer le processus d'installation, nous devons essayez les deux options car parfois une erreur de compatibilité peut être générée.
Une fois le fichier téléchargé, nous procédons à son exécution et l'assistant suivant s'affichera :
Étape 2
Là, nous cliquons sur le bouton Continuer pour voir un petit résumé du fonctionnement de MacPorts :
Étape 3
Cliquez à nouveau sur Suivant et nous devons maintenant accepter les termes de la licence :
Étape 4
Dans la fenêtre suivante, il sera temps de sélectionner l'emplacement où MacPorts doit être installé dans macOS Mojave :
Étape 5
Cliquez sur Installer pour démarrer le processus, mais nous devons d'abord entrer le mot de passe administrateur :
Étape 6
Cliquez sur le bouton Installer le logiciel et le processus d'installation de MacPorts démarrera :
Étape 7
Une fois ce processus terminé, nous verrons ce qui suit :
Cliquez sur Fermer pour quitter l'assistant. De cette façon, nous avons installé MacPorts dans Mojave.
3. Comment accéder à MacPorts
L'étape suivante consiste à accéder à l'utilitaire pour vérifier qu'il fonctionne correctement, pour cela nous allons au terminal et exécutons la ligne ports :
Là, nous pouvons voir que nous accédons au mode Shell pour les tâches de gestion et nous verrons également la version de MacPorts qui a été installée, nous sortons de ce mode à l'aide des touches Ctrl + C.
+ C
4. Comment installer des applications Linux avec MacPorts macOS Mojave
Étape 1
Tout d'abord, nous pouvons répertorier tous les packages disponibles dans MacPorts en exécutant ce qui suit :
liste des ports
Là, nous verrons une large liste de packages disponibles.
Étape 2
Si nous voulons rechercher un package spécifique, nous utiliserons la syntaxe suivante :
recherche de port "paquet"Étape 3
Par exemple, recherchez le port Apache. Là, nous voyons tous les packages disponibles pour cette recherche.
Étape 4
Si nous voulons obtenir plus d'informations sur un package spécifique, nous exécuterons ce qui suit :
informations sur le port "paquet"
Étape 5
Maintenant, pour installer un package Linux sur macOS Mojave à l'aide de MacPorts, dans ce cas Apache, nous allons exécuter ce qui suit :
port sudo installer apache2Là, nous devons entrer le mot de passe administrateur puis entrer la lettre Y pour confirmer le téléchargement :
Étape 6
Nous pouvons voir que le processus d'installation continue.
Une fois terminé, les éléments suivants seront affichés :
Étape 7
Nous pouvons donc installer n'importe lequel des packages disponibles, par exemple Nmap, puis l'exécuter normalement comme si nous étions sous Linux :
De cette façon, nous avons cette option pratique pour exécuter ce type d'utilitaires Linux dans macOS Mojave.