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

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

Par sujet:


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

Les "ports" sont tous passés des systèmes FreeBSD, et comme le coquelicot est également 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 dans FreeBSD pour installer des programmes tiers distribués à la fois en code source (mode habituel dans le monde UNIX) et en fichiers binaires (pour des projets avec code source fermé). Le port comprend les fichiers nécessaires à la compilation, à l’installation et au fonctionnement corrects de l’application sous FreeBSD. Actuellement, la collection de ports contient environ 19 000 applications à des fins diverses. (c) Wiki

Donc, nous savons déjà que ce sont des référentiels contenant 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, allez à 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 accédez au mode root (root) 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 ici 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 de nombreux programmes disponibles, mais nous recherchons des hydres, tapez "info hydra" et découvrez qu'ils sont présents dans le référentiel. :)

Grâce à la commande "info", nous pouvons obtenir des informations sur tous ces programmes. La capture d'écran montre que le programme dépend de deux bibliothèques sans lesquelles, bien sûr, cela ne marchera pas, mais 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 est terminé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 heurts et sans douleur.

Le tutoriel est écrit dans un langage simple, je pense que vous avez tous maîtrisé et compris par vous-même quelque chose des fonctionnalités "cachées" de Léopard.

À tous les instalov utiles et réussis :)