source: trunk/README.fr @ 1502

Last change on this file since 1502 was 1502, checked in by landonf, 17 years ago

Update README and README.fr to refer to new configuration settings in /etc/ports/ports.conf

  • Property svn:eol-style set to native
File size: 4.6 KB
Line 
1QU'EST-CE QUE LES PORTS DARWIN
2
3        Les ports Darwin est une infrastructure permettant de compiler, d'installer et d'empacter un logiciel, similaire en termes de fonctionnalités que l'architecture des ports FreeBSD afin de maintenir l'extensibilité future.
4
5        Les ports Darwin fonctionnent et permettent de compiler sur MacOS X 10.2 (Darwin 6.0). Le système est portable, est écrit en TCL avec un set limité d'extensions TCL en C.
6
7        Pour une documentation plus appronfondie sur l'architectture interne de ce système de ports, reportez-vous au fichier /base/docs/INTERNALS.
8
9        Notez svp que l'architecture des ports darwin est composé de deux parties. "L'infrastructure des ports darwin", qui réside dans le sous-répertoire base/ qui est le seul composant obligatoire du système, et le répertoire "dports" qui contient la description des logiciels supportés. Le dernier composant peut être optionnel et peut être récupéré sur demande par la biais du net ou une copie locale peut également être utilisée. Reportez-vous à la documentation sur /etc/ports/sources.conf ci-dessous.
10
11INSTALLATION
12
13    Étapes de l'installation :
14        1. make
15                Lancez 'make' pour compiler tout ce qui est nécessaire.
16
17        2. sudo make install
18                Lancez 'sudo make install' pour installer les ports darwin sur votre système.
19
20        3. [optionnel] éditez /etc/ports/ports.conf
21                le fichier de conf "/etc/ports/ports.conf"
22                definis la majeure partie des options de configuration  de
23                l'infrastructure "DarwinPorts" si vous desirez changer les
24                chemins et emplacements ou sonts stockŽs les donnŽes, changez
25                les options suivantes:
26
27                portdbpath - Spécifie l'annuaire où stocker les données spécifiques au système de ports.
28
29                prefix - Indique l'annuaire dans lequel pour installer des ports
30
31        3. éditez /etc/ports/sources.conf
32                Le fichier /etc/ports/sources.conf liste l'emplacement des
33                hiérarchies des ports locale et distante. Bien assurez-vous
34                d'ajouter une entrée pour votre hiérarchie locale des ports
35                (normalement le répertoire darwinports/dports)
36
37    Tout le code TCL nécessaire sera compilé et installé comme indiqué ci-
38    dessous:
39        [Mac OS X] /System/Library/Tcl/8.3/darwinports1.0
40        [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0
41             - Librairie TCL permettant d'interagir avec le Système de                 Ports Darwin
42
43        PREFIX est situé par défaut à /opt/local mais ce choix peut être outrepassé via la commande make
44        Ligne affectant l'installant les composants suivants :
45
46        $PREFIX/bin/port
47                - Utilitaire cli pour la construction du port
48        $PREFIX/share/darwinports/
49                - Librairies TCL internes du système de ports
50
51        Les fichiers suivants sont fournis en vue de la personnalisation du
52        système:
53
54        /etc/defaults/ports.conf
55            - Réglages par défaut des ports pour tout le système
56        /etc/ports/ports.conf
57            - Réglages personnels des ports pour l'utilisateur
58        /etc/ports/sources.conf
59            - Liste des sources pour les ports (endroit où récupérer les
60              données des ports)
61
62
63UTILISATION DE LA COMMANDE PORT
64
65    Si vous ne l'avez déjà fait, ajoutez /opt/local/bin à votre variable path (ou $PREFIX/bin si vous avez choisi d'installer les ports darwin autre-part). Si vous ne savez pas comment faire, ajoutez la ligne suivante dans votre fichier ~/.cshrc.
66
67        set path=($path /opt/local/bin)
68
69    Vos changements dans ~/cshrc ne seront pris en compte que lorsque vous ouvrirez un nouveau shell.
70
71    La commande suivante construira et installera le port :
72
73        port install <nom_du_port>
74
75    Pour rechercher un port spécifique, essayez d'utiliser "port search" :
76
77        port search vi
78
79    Réferrez-vous à la page man de "port" pour une documentation plus
80    complète sur cette commande.
81
82    Il est également possible d'effectuer des opérations, comme construire
83    ou récupérer, tous les ports du système en utilisant la commande
84    "portall". Elle prend les mêmes arguments essentiels que la commande
85    port mais opère de façon interactive sur chaque port dans dports/.
86    Lorsque vous effectuez un "make clean" depuis ce répertoire, par
87    exemple, un "portall clean" est également invoqué pour nettoyer
88    complètement.
89
90CRÉER DE NOUVEAUX PORTS
91
92    Un port consiste en un répertoire contenant un fichier Portfile et ses fichiers associés. Actuellement les seuls fichiers livrés avec un port sont les patchs, et sont au minimum censés être gardés.
93
94    Un fichier Portfile consiste en un code TCL valide, évalué par un interpréteur du Système de Ports Darwin. Les fichiers Portfiles utilisent une syntaxe très stricte composée de paire de type clé/valeur, permettant d'autoriser l'auteur d'utiliser à fond les fonctionnalités offertes par TCL lorsque cela lui est nécessaire.
95
96    Pour commencer reportez-vous au fichier doc/exampleport et la page man de portfile(7).
Note: See TracBrowser for help on using the repository browser.