Ticket #3551: README.fr

File README.fr, 5.9 KB (added by matt@…, 19 years ago)

Updated README.fr

Line 
1QU'EST-CE QUE DARWINPORTS
2
3        DarwinPorts est un gestionnaire permettant de compiler,
4        d'installer et d'archiver un logiciel, similaire en termes de
5        fonctionnalités à l'architecture des ports FreeBSD afin de
6        maintenir une extensibilité future.
7
8        DarwinPorts fonctionne et permet d'être compilé sur Mac OS X 10.2
9        (Darwin 6.0), Mac OS X 10.3 (Darwin 7.0.0) et Mac OS X 10.4 (Darwin
10        8.0.0). Le système est portable, et est écrit en TCL avec un set
11        limité d'extensions TCL en C.
12
13                Le "DarwinPorts User Guide" est disponible à :
14                http://darwinports.opendarwin.org/docs
15       
16        Pour une documentation plus appronfondie sur l'architecture
17        interne de ce système de ports, reportez-vous au fichier
18        base/docs/INTERNALS.
19
20        Notez svp que l'architecture de DarwinPorts est composé de deux
21        parties. "L'infrastructure de DarwinPorts", qui réside dans le
22        sous-répertoire base/ est le seul composant obligatoire du système,
23        et le répertoire "dports" qui contient la description des logiciels
24        portés. Le dernier composant peut être optionnel et peut être
25        récupéré sur le net ou une copie locale peut également être
26        utilisée.
27        Reportez-vous à la documentation sur ${prefix}/etc/ports/sources
28        .conf ci-dessous.
29
30
31INSTALLATION
32
33        Pour des instructions d'installation spécifiques à d'autres
34        plateformes, reportez-vous au fichier base/docs/README.platforms.
35
36        Étapes de l'installation :
37
38        1. cd base/
39           ./configure
40                Vous place dans le répertoire base/ et lance le script
41                configure. Des paramètres peuvent être passés au script
42                (cf. ci-dessous).
43
44        2. make
45                Lancez 'make' pour compiler tout ce qui est nécessaire.
46
47        3. sudo make install
48                Lancez 'sudo make install' pour installer DarwinPorts
49                sur votre système.
50
51        4. [optionnel] éditez ${prefix}/etc/ports/ports.conf
52                Le fichier de configuration "${prefix}/etc/ports/
53                ports.conf" définit la majeure partie des options de
54                configuration de l'infrastructure de DarwinPorts si vous
55                désirez changer les chemins et emplacements où sont
56                stockés les données, changez les options suivantes :
57
58                        portdbpath      Spécifie la base où stocker les
59                                        données spécifiques au système de
60                                        ports.
61
62                        prefix          Indique la base dans laquelle
63                                        installer les ports.
64               
65        5. [optionnel] éditez ${prefix}/etc/ports/sources.conf
66                Le fichier "${prefix}/etc/ports/sources.conf" liste
67                l'emplacement des hiérarchies des ports locales et
68                distantes. Si l'argument "--with-dports-dir=RÉP." n'a pas
69                été utilisé lors du lancement du script "./configure", la
70                hiérarchie de dports (darwinports/dports, depuis la copie
71                que vous avez installé) sera ajoutée au fichier
72                "source.conf".
73
74        Tout le code TCL nécessaire sera compilé et installé comme indiqué
75        ci-dessous:
76
77        [Mac OS X 10.2] /System/Library/Tcl/darwinports1.0
78        [Mac OS X 10.3] /Library/Tcl/darwinports1.0
79        [Mac OS X 10.4] /Library/Tcl/darwinports1.0
80        [FreeBSD]       /usr/local/lib/tcl8.3/darwinports1.0
81                        - Librairie TCL permettant d'interagir avec le
82                          système DarwinPorts.
83
84        ${prefix} est situé par défaut à /opt/local mais ce choix peut être
85        modifié en changeant le répertoire  pour base/ et en utilisant
86        manuellement ./configure avec l'argument --prefix
87
88        ${prefix}/bin/port
89                - Utilitaire en mode texte pour la compilation de port
90        ${prefix}/share/darwinports/
91                - Librairies TCL internes du système de ports
92
93        Les fichiers suivants sont fournis en vue de la personnalisation
94        du système :
95
96        ${prefix}/etc/ports/ports.conf
97            - Réglages personnels des ports pour les utilisateurs
98        ${prefix}/etc/ports/sources.conf
99            - Liste des sources pour les ports (endroit où récupérer les
100              données des ports)
101
102
103UTILISATION DE LA COMMANDE 'PORT'
104
105        Si vous ne l'avez déjà fait, ajoutez /opt/local/bin à votre
106        variable path (ou ${prefix}/bin si vous avez choisi d'installer
107        DarwinPorts dans un autre emplacement).
108
109        Si vous ne savez pas comment faire et utilisez Panther (Mac OS X
110        10.3) ou Tiger (Mac OS X 10.4), ajoutez la ligne suivante dans
111        votre fichier ~/.profile. Si ce fichier n'existe pas, créez-le.
112        (Cela est valable également si vous utilisez un bourne shell sous
113        Jaguar (Mac OS 10.2)).
114
115                export PATH=$PATH:/opt/local/bin
116
117        Si vous utilisez Jaguar (Mac OS X 10.2), ajoutez la ligne suivante
118        dans votre fichier ~/.cshrc. Si ce fichier n'existe pas, créez-le.
119        (Cela est valable également si vous utilisez tcsh sous Panther (Mac
120        OS 10.3) ou Tiger (Mac OS X 10.4)).
121
122                set path=($path /opt/local/bin)
123
124        Vos changements ne seront pris en compte que lorsque vous ouvrirez
125        un nouveau shell.
126
127        La commande suivante compilera et installera le port :
128
129                port install <nom_du_port>
130
131        Pour rechercher un port spécifique, essayez d'utiliser "port
132        search" :
133
134                port search vi
135
136        Référez-vous à la page man de port(1) pour une documentation plus
137        complète sur cette commande.
138
139        Il est également possible d'effectuer des opérations, comme
140        compiler ou récupérer tous les ports du système en utilisant la
141        commande "portall". Elle prend les mêmes arguments essentiels que
142        la commande "port" mais opère de façon interactive sur chaque port
143        dans dports/.
144
145
146CRÉER DE NOUVEAUX PORTS
147
148        Un port consiste en un répertoire contenant un fichier Portfile et
149        ses fichiers associés. Actuellement les seuls fichiers livrés avec
150        un port sont les patchs, et sont au minimum censés être gardés.
151
152        Un fichier Portfile consiste en un code TCL valide, évalué par un
153        interpréteur de DarwinPorts. Les fichiers Portfiles utilisent une
154        syntaxe très stricte composée de paires de type clé/valeur,
155        permettant d'autoriser à l'auteur l'utilisation complète des
156        fonctionnalités offertes par TCL lorsque cela lui est nécessaire.
157
158        Pour commencer reportez-vous au fichier base/doc/exampleport et la
159        page man de portfile(7) ou au guide de DarwinPorts à :
160        http://darwinports.opendarwin.org/docs