source: trunk/README.fr @ 3665

Last change on this file since 3665 was 3665, checked in by fkr, 16 years ago

Bug:
Submitted by: matt@
Reviewed by:
Approved by:
Obtained from:

sync with README

  • Property svn:eol-style set to native
File size: 5.0 KB
Line 
1QU'EST-CE QUE DARWINPORTS
2
3        DarwinPorts est une infrastructure permettant de compiler,
4        d'installer et d'empacter 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 MacOS X 10.2
9        (Darwin 6.0). Le système est portable, est écrit en TCL avec un set
10        limité d'extensions TCL en C.
11
12                Le "DarwinPorts User Guide" est disponible à :
13                http://www.opendarwin.org/projects/darwinports/guide/
14
15        Pour une documentation plus appronfondie sur l'architecture interne
16        de ce système de ports, reportez-vous au fichier base/docs/
17        INTERNALS.
18
19        Notez svp que l'architecture de DarwinPorts est composé de deux
20        parties. "L'infrastructure de DarwinPorts", qui réside dans le
21        sous-répertoire base/ est le seul composant obligatoire du système,
22        et le répertoire "dports" qui contient la description des logiciels
23        portés. Le dernier composant peut être optionnel et peut être
24        récupéré sur  le net ou une copie locale peut également être
25        utilisée.
26        Reportez-vous à la documentation sur /etc/ports/sources.conf
27        ci-dessous.
28
29INSTALLATION
30
31    Étapes de l'installation :
32        1. make
33                Lancez 'make' pour compiler tout ce qui est nécessaire.
34
35        2. sudo make install
36                Lancez 'sudo make install' pour installer DarwinPorts
37                sur votre système.
38
39        3. [optionnel] éditez /etc/ports/ports.conf
40                le fichier de configuration "/etc/ports/ports.conf"
41                définit la majeure partie des options de configuration de
42                l'infrastructure de DarwinPorts si vous desirez changer les
43                chemins et emplacements ou sonts stockés les données,
44                changez les options suivantes :
45
46                portdbpath - Spécifie la base où stocker les données
47                spécifiques au système de ports.
48
49                prefix - Indique la base dans laquelle installer les ports
50
51        4. éditez /etc/ports/sources.conf
52                Le fichier /etc/ports/sources.conf liste l'emplacement des
53                hiérarchies des ports locales et distantes. Assurez-vous
54                bien d'ajouter une entrée pour votre hiérarchie locale des
55                ports (normalement le répertoire darwinports/dports).
56
57    Tout le code TCL nécessaire sera compilé et installé comme indiqué ci-
58    dessous:
59        [Mac OS X] /System/Library/Tcl/darwinports1.0
60        [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0
61                - Librairie TCL permettant d'interagir avec le système
62                DarwinPorts
63
64        PREFIX est situé par défaut à /opt/local mais ce choix peut être
65        modifié en changeant le répertoire base/répertoire et en lançeant
66        manuellement ./configure avec l'argument --prefix
67
68        $PREFIX/bin/port
69                - Utilitaire en mode texte pour la compilation de port
70        $PREFIX/share/darwinports/
71                - Librairies TCL internes du système de ports
72
73        Les fichiers suivants sont fournis en vue de la personnalisation
74        du système :
75
76        /etc/defaults/ports.conf
77            - Réglages par défaut des ports pour tout le système
78        /etc/ports/ports.conf
79            - Réglages personnels des ports pour l'utilisateur
80        /etc/ports/sources.conf
81            - Liste des sources pour les ports (endroit où récupérer les
82              données des ports)
83
84
85UTILISATION DE LA COMMANDE 'PORT'
86
87    Si vous ne l'avez déjà fait, ajoutez /opt/local/bin à votre variable
88    path (ou $PREFIX/bin si vous avez choisi d'installer DarwinPorts dans
89    un autre emplacement). Si vous ne savez pas comment faire, ajoutez la
90    ligne suivante dans votre fichier ~/.cshrc.
91
92        set path=($path /opt/local/bin)
93
94    Vos changements dans ~/.cshrc ne seront pris en compte que lorsque
95    vous ouvrirez un nouveau shell.
96
97    La commande suivante compilera et installera le port :
98
99        port install <nom_du_port>
100
101    Pour rechercher un port spécifique, essayez d'utiliser "port search" :
102
103        port search vi
104
105    Référez-vous à la page man de "port" pour une documentation plus
106    complète sur cette commande.
107
108    Il est également possible d'effectuer des opérations, comme compiler
109    ou récupérer tous les ports du système en utilisant la commande
110    "portall". Elle prend les mêmes arguments essentiels que la commande
111    "port" mais opère de façon interactive sur chaque port dans dports/.
112    Lorsque vous effectuez un "make clean" depuis ce répertoire, par
113    exemple, un "portall clean" est également invoqué pour nettoyer
114    complètement.
115
116CRÉER DE NOUVEAUX PORTS
117
118    Un port consiste en un répertoire contenant un fichier Portfile et ses
119    fichiers associés. Actuellement les seuls fichiers livrés avec un port
120    sont les patchs, et sont au minimum censés être gardés.
121
122    Un fichier Portfile consiste en un code TCL valide, évalué par un
123    interpréteur de DarwinPorts. Les fichiers Portfiles utilisent une
124    syntaxe très stricte composée de paires de type clé/valeur, permettant
125    d'autoriser à l'auteur l'utilisation complète des fonctionnalités
126    offertes par TCL lorsque cela lui est nécessaire.
127
128    Pour commencer reportez-vous au fichier doc/exampleport et la page man
129    de portfile(7).
Note: See TracBrowser for help on using the repository browser.