Lorsque nous migrons d'un système d'exploitation à un autre à de nombreuses reprises, nous pouvons ressentir l'impact de ce nouveau système car nous connaissons une série de commandes pour la gestion et le contrôle des fichiers, des applications ou de l'administration du système.
Dans les environnements Linux, nous utilisons fréquemment apt ou yum pour la gestion et l'administration des packages disponibles et installés sur le système.
Avec un gestionnaire de packages, nous pouvons télécharger, installer, mettre à jour et gérer certaines applications et leurs dépendances au sein du système d'exploitation. Lorsque vous travaillez sur des systèmes d'exploitation macOS, dans ce cas macOS High Sierra, nous pouvons utiliser MacPorts pour installer des applications Linux sur macOS à partir de la ligne de commande.
Aujourd'hui, Solvetic montrera comment effectuer cette tâche de manière simple.
Qu'est-ce que MacPortsLe projet MacPorts est une initiative communautaire open source axée sur la conception d'un système facile à utiliser pour la compilation, l'installation et la mise à jour des logiciels open source X11 ou Aqua sur les systèmes d'exploitation Mac.
Ce projet propose le progiciel MacPorts basé sur la ligne de commande sous une licence BSD à 3 clauses et, à travers celui-ci, un accès facile à des milliers de ports qui simplifient grandement la tâche de compilation et d'installation de logiciels open source sur votre Mac.
MacPorts compte actuellement 20,19 ports dans 87 catégories différentes, avec d'autres ports ajoutés régulièrement.
Les utilisateurs de Mac ne trouveront pas d'outils de ligne de commande courants comme nmap ou wget, et il n'y a pas de gestionnaire de packages natif sur Mac pour les fournir. Nous pouvons également utiliser MacPorts pour installer des logiciels open source comme GIMP.
1. Installation de l'outil de développement Xcode macOS
Xcode est un outil conçu par Apple grâce auquel les développeurs disposent d'outils utiles pour créer et gérer des applications sur macOS.
Pour son installation, nous avons deux options :
Option 1La première consiste à accéder à l'App Store au lien suivant et à partir de là, téléchargez et installez Xcode :
N'oubliez pas qu'il sera nécessaire de saisir le nom d'utilisateur et le mot de passe de l'identifiant Apple pour effectuer ce téléchargement et cette installation. Là, nous cliquons sur le bouton Obtenir puis sur Installer pour lancer le processus de téléchargement et d'installation, cela prend du temps car sa taille est de 5,4 Go.
Option 2La deuxième option consiste à installer Xcode à partir de la ligne de commande et pour cela, nous allons ouvrir une console de terminal et exécuter la commande suivante :
xcode-select -installOn voit que la fenêtre pop-up suivante s'affiche :
Là, nous cliquerons sur le bouton Installer, puis nous devrons accepter les termes de la licence. Cliquez sur Accepter et le processus de téléchargement et d'installation des outils commencera :
2. Installation des packages MacPorts sur macOS
Étape 1
L'étape suivante consiste à installer les packages MacPorts mis à jour à partir du lien suivant :
Là, nous verrons les options suivantes. Dans notre cas, nous sélectionnons la ligne MacPorts-2.4.2-10.13-HighSierra.pkg mais nous devons télécharger la version correcte en fonction du système d'exploitation utilisé.
Étape 2
Une fois téléchargé, nous procédons à son installation et nous verrons ce qui suit :
Étape 3
Là, nous cliquons sur Continuer et nous suivrons les étapes de l'assistant telles que l'acceptation de la licence, la sélection du chemin d'installation et enfin nous serons prêts à installer MacPorts :
Étape 4
Cliquez sur Installer et nous verrons que le processus démarre :
Une fois terminé, ce sera le résultat. Cliquez sur Fermer pour quitter l'assistant.
Étape 5
Maintenant, nous allons à nouveau ouvrir une console de terminal et entrer la ligne suivante :
PortCe sera le résultat :
AGRANDIR
Là, nous pouvons voir la version de MacPorts que nous avons installée.
3. Installation d'applications Linux avec MacPorts macOS
Étape 1
Pour installer certaines applications Linux sur Mac avec MacPorts, nous devrons d'abord rechercher les programmes pertinents, si nous voulons voir tous les packages disponibles, nous exécuterons la ligne suivante :
liste des ports
Étape 2
Absolument tous les packages disponibles pour l'installation y seront affichés. Nous pouvons utiliser la commande de recherche de port, recherche de port pour trouver un package spécifique, dans ce cas nous rechercherons nmap à l'aide de la commande suivante :
recherche de port nmapLe résultat obtenu sera le suivant :
Étape 3
Dans cet exemple, nous obtenons divers résultats et le package à installer sera le premier de la liste nmap.
Si nous voulons obtenir plus d'informations sur ledit package, nous utiliserons le paramètre info comme suit :
informations sur le port nmap
Étape 4
Enfin, pour installer le package nmap, nous exécuterons ce qui suit :
installation du port sudo nmapOn voit qu'il est obligatoire de saisir le mot de passe administrateur :
Étape 5
Une fois que nous l'avons entré et que nous avons appuyé sur Entrée, si c'est la première fois que nous utilisons Xcode, nous devons exécuter la commande xcode -buildlicense pour accepter la licence d'utilisation :
Étape 6
Une fois que nous acceptons en entrant le terme d'accord, nous voyons que le processus d'installation de nmap commence dans macOS High Sierra :
Étape 7
Là, nous entrerons la lettre Y pour confirmer et continuer l'installation :
Étape 8
Une fois le processus terminé, nous verrons ce qui suit :
Avec nmap installé, nous pouvons exécuter la commande comme nous le ferions sous Linux via un terminal :
nmap -v -A scanme.nmap.org
De cette façon, nous avons appris à installer des packages Linux, qui sont nombreux, dans macOS High Sierra de manière sûre, simple et entièrement fonctionnelle. Tirons le meilleur parti de MacPorts pour augmenter la facilité de gestion de macOS High Sierra.