This page has been robot translated, sorry for typos if any. Original content here.

Nous travaillons avec des ports ou comment installer des programmes depuis la console sans problèmes sous Mac OS X

Par sujet:


Récemment, j'ai compris comment fonctionnent les "ports" dans Leopard, j'ai compris et j'ai décidé d'écrire un tutoriel illustré pour les gens sur ce sujet.

Les "ports" sont partis des systèmes de FreeBSD, et puisque le coquelicot est aussi un héritier de cette architecture, il y en a aussi. Quels sont les "ports" et comment ils fonctionnent dans Leopard.

Ports est une solution logicielle sous FreeBSD pour l'installation de programmes tiers distribués à la fois dans le code source (comme d'habitude dans le monde UNIX) et dans les fichiers binaires (pour les projets avec code source fermé). Le port contient les fichiers nécessaires pour la compilation, l'installation et le fonctionnement corrects de l'application sous FreeBSD. Actuellement, la collection de ports a environ 19 000 applications à diverses fins. (c) Wiki

Donc, nous savons déjà que ce sont des référentiels avec les codes sources des programmes que nous allons collecter sur notre Leo en quelques minutes, il y a beaucoup de programmes, donc tout le monde peut trouver tout ce dont il a besoin pour travailler.

La première chose dont nous avons besoin est d'installer (mettre à jour) un programme qui fonctionne avec les ports (port), pour avoir la version actuelle, aller à http://www.macports.org

Работаем с портами или как установливать программы из консоли без проблем в Mac OS X

Accédez à la section d'installation et téléchargez le package MacPorts-1.7.1-10.5-Leopard.dmg pour Leopard.

Nous montons et installons, tout le programme a été installé (mis à jour) à la dernière version officielle, maintenant nous travaillons directement avec lui. Exécutez la console et passez en mode root (racine) via la commande "su", exécutez la commande "port" et vérifiez la version avec 1.7.1:

Работаем с портами или как установливать программы из консоли без проблем в Mac OS X

Tout va bien, les versions coïncident et nous sommes en mode interactif.

Maintenant, nous allons installer un programme, par exemple, j'ai récemment cherché une hydre sous Leo, et elle est là et attend son heure pour l'installation :)

Pour afficher la liste complète des programmes disponibles pour l'installation, tapez la commande "list" :

Работаем с портами или как установливать программы из консоли без проблем в Mac OS X

Nous verrons beaucoup de programmes disponibles, mais nous sommes à la recherche d'hydra, tapez "info hydra" et découvrez qu'il est présent dans le référentiel :)

Grâce à la commande "info" nous pouvons obtenir des informations sur tous ces programmes, à partir de la capture d'écran nous voyons que le programme dépend de deux bibliothèques sans lesquelles bien sûr cela ne marchera pas, mais c'est une bonne portabilité, le programme d'installation fera tout installez toutes les bibliothèques et les fichiers nécessaires, mais entrez simplement la commande "install hydra" et attendez la fin de l'installation :) Toute l'installation a été complétée, ouvrez une nouvelle fenêtre de console et entrez "hydra" :

Работаем с портами или как установливать программы из консоли без проблем в Mac OS X

Le programme a été installé avec succès, vous pouvez l'utiliser. Comme vous avez vu le programme d'installation s'est déroulé sans heurt et sans douleur.

Le tutoriel est écrit dans un langage facile, je pense que vous avez tous maîtrisé et compris quelque chose d'autre à partir des fonctionnalités "cachées" de Leopard.

Pour tous les instalov utiles et réussies :)