Changeset 1610 for trunk/www


Ignore:
Timestamp:
Jan 8, 2003, 3:19:16 AM (17 years ago)
Author:
matt
Message:

charset has been changed to iso-8859-1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/fr/faq.php

    r1519 r1610  
    33//
    44// File     : faq.php
    5 // Version  : $Id: faq.php,v 1.1 2002/12/25 17:48:16 kevin Exp $
     5// Version  : $Id: faq.php,v 1.2 2003/01/08 03:19:16 matt Exp $
    66// Location : /projects/darwinports/fr/faq.php
    77//
     
    1919
    2020<p>
    21 Ce document essaye de rŽpondre aux question les plus frŽquemment posŽes ˆ propos de Darwinports.
     21Ce document essaye de répondre aux question les plus fréquemment posées à propos de Darwinports.
    2222</p>
    2323
     
    2828
    2929<p>
    30 Une description de Darwinports est plus comprŽhensible en utilisant une comparaison : c'est une sorte de collection de ports comme ceux de <a href="http://www.freebsd.org/ports">FreeBSD</a>
    31 ou <a href="http://fink.sourceforge.net">fink</a> qui permet d'automatiser le processus de compilation et d'installation de logiciels tierce partie pour Mac OS X. Cela permet Žgalement de garder une trace des dŽpendances requises pour un logiciel donnŽ et de savoir comment construire le logiciel souhaitŽ sur Mac OS X et de l'installer dans un emplacement commun, ce qui revient ˆ dire qu'un logiciel installŽ via Darwinports ne va pas aller se rŽpandre dans tout le systme ou demander une connaissance particulire pour l'installer et surtout dans quel ordre il faut l'installer.
     30Une description de Darwinports est plus compréhensible en utilisant une comparaison : c'est une sorte de collection de ports comme ceux de <a href="http://www.freebsd.org/ports">FreeBSD</a> ou <a href="http://fink.sourceforge.net">fink</a> qui permet d'automatiser le processus de compilation et d'installation de logiciels tierce partie pour Mac OS X. Cela permet également de garder une trace des dépendances requises pour un logiciel donné et de savoir comment construire le logiciel souhaité sur Mac OS X et de l'installer dans un emplacement commun, ce qui revient à dire qu'un logiciel installé via Darwinports ne va pas aller se répandre dans tout le système ou demander une connaissance particulière pour l'installer et surtout dans quel ordre il faut l'installer.
    3231</p>
    3332
    34 <p><strong>Comment est implŽmentŽ Darwinports ?</strong></p>
     33<p><strong>Comment est implémenté Darwinports ?</strong></p>
    3534
    3635<p>
    37 Le systme Darwinports est pratiquement tout Žcrit en Tcl et a ŽtŽ pensŽ pour tre intŽgrŽ dans d'autres applications, comme par exemple dans une interface de navigation (comme ce travail en cours appelŽ <a href="http://www.opendarwin.org/cgi-bin/cvsweb.cgi/proj/dp-cocoa/">dp-cocoa</a>, une interface basŽe sur Cocoa) ou alors dans une application contr™lŽe via une interface web. Il a ŽtŽ prŽvu pour tre trs extensible depuis les tous premiers dŽbuts, il est composŽ de telle manire qu'un changement de conception et/ou d'infrastructure peut tre opŽrŽ indŽpendamment des ports, signifiant que si le systme Žvolue, les choses anciennes ne seront pas affectŽes.
     36Le système Darwinports est pratiquement tout écrit en Tcl et a été pensé pour être intégré dans d'autres applications, comme par exemple dans une interface de navigation (comme ce projet en cours appelé <a href="http://www.opendarwin.org/cgi-bin/cvsweb.cgi/proj/dp-cocoa/">dp-cocoa</a>, une interface basée sur Cocoa) ou alors dans une application contrôlée via une interface web. Il a été prévu pour être très extensible depuis ses tous premiers débuts, il est composé de telle manière qu'un changement de conception et/ou d'infrastructure peut être opéré indépendamment des ports, signifiant que si le système évolue, les choses anciennes ne seront pas affectées.
    3837</p>
    3938
    4039<p>
    41 Mme si Darwinports est Žcrit en Tcl, un utilisateur n'a pas besoin de conna”tre le langage Tcl pour pouvoir utiliser ce systme ou mme ajouter de nouveaux ports. Mme si les fichiers de description des ports sont actuellement des programmes complets en Tcl, ils ressemblent plus ˆ une liste comportant des paires de type clŽ/valeur.
     40Même si Darwinports est écrit en Tcl, un utilisateur n'a pas besoin de connaître le langage Tcl pour pouvoir utiliser ce système ou même ajouter de nouveaux ports. Même si les fichiers de description des ports sont actuellement des programmes complets en Tcl, ils ressemblent plus à une liste comportant des paires de type clé/valeur.
    4241</p>
    4342
    44 <p><strong>Quelles sont les diffŽrences de Darwinports comparŽ aux ports de FreeBSD ?</strong></p>
     43<p><strong>Quelles sont les différences de Darwinports comparé aux ports de FreeBSD ?</strong></p>
    4544
    4645<p>
    47 Les ports de FreeBSD sont essentiellement implŽmentŽs comme de petites mais impressionnantes macros de BSD make(1) placŽes un peu partout et pouvant para”tre un peu opaques et non extensibles pour une personne voulant Žtendre ou rŽarranger des parties du systme. ƒtant donnŽ que les fichiers makefile ne sont pas la chose la plus facile ˆ analyser, il est Žgalement plus difficile "d'extraire" la collection de ports de FreeBSD en donnŽe pour une autre utilisation, comme gŽnŽrer la documentation des index ou des interfaces arbitraires pour la crŽation ou la maintenance des ports.
     46Les ports de FreeBSD sont essentiellement implémentés comme de petites mais impressionnantes macros de BSD make(1) placées un peu partout et pouvant paraître un peu opaques et non extensibles pour une personne voulant étendre ou réarranger des parties du système. Étant donné que les fichiers makefile ne sont pas la chose la plus facile à analyser, il est également plus difficile "d'extraire" la collection de ports de FreeBSD en donnée pour une autre utilisation, comme générer la documentation des index ou des interfaces arbitraires pour la création ou la maintenance des ports.
    4847</p>
    4948
    50 <p><strong>Pourquoi Darwinports a ŽtŽ entirement crŽŽ de A ˆ Z plut™t que d'adopter quelque chose comme les ports FreeBSD ?</strong></p>
     49<p><strong>Pourquoi Darwinports a été entièrement créé de A à Z plutôt que d'adopter quelque chose comme les ports FreeBSD ?</strong></p>
    5150
    5251<p>
    53 Mme en ne comptant pas les quelques limitations des ports FreeBSD dŽcrites ci-dessus, la "science" de crŽer des systmes de construction automatisŽs est bien plus complexe ˆ premire vue qu'il n'y para”t et il y aura toujours des approches nouvelles concernant la faon d'attaquer le problme, ce que nous avons essayŽ de faire avec Darwinports. Il y a probablement d'autres systmes, certains d'entre eux ont dŽjˆ ŽtŽ mentionnŽs qui ont essayŽ ˆ leurs manires de rŽsoudre ce problme et il y aura probablement beaucoup plus de systmes similaires essayant de trouver une solution unique qui plaise ˆ tout le monde - a n'est que plus ou moins impossible. Nous invitons toute personne susceptible de juger l'aspect de Darwinports d'aprs ses propres spŽcificitŽs et de le considŽrer comme un projet parallle plut™t qu'un Žlan de compŽtition car il y a plus d'un logiciel qu'aucun autre systme sachant gŽrer permette l'automatisation.
     52Même en ne comptant pas les quelques limitations des ports FreeBSD décrites ci-dessus, la "science" de créer des systèmes de construction automatisés est bien plus complexe à première vue qu'il n'y paraît et il y aura toujours des approches nouvelles concernant la façon d'aborder le problème, ce que nous avons essayé de faire avec Darwinports. Il y a probablement d'autres systèmes, certains d'entre eux ont déjà été mentionnés qui ont essayé à leurs manières de résoudre ce problème et il y aura probablement beaucoup plus de systèmes similaires essayant de trouver une solution unique qui plaise à tout le monde - ça n'est que plus ou moins impossible. Nous invitons toute personne susceptible de juger l'aspect de Darwinports d'après ses propres spécificités et de le considérer comme un projet parallèle plutôt qu'un élan de compétition car il y a plus d'un logiciel et autre système qui sache gérer et comment permettre l'automatisation de tout ceci.
    5453</p>
    5554
     
    5756
    5857<p>
    59 Il requiert actuellement Mac OS X 10.2 (Jaguar), ayant les Developer Tools d'installŽs puisque c'est le code de rŽfŽrence que la plupart d'entre nous utilise. Il y Žgalement un portage prŽvu pour permettre une compatibilitŽ avec la 10.1 (Puma) ds que nous aurons pu identifier toutes les consŽquences des "variantes" qui ont besoin d'tre ajoutŽes aux diffŽrents ports. Le projet Darwinports prend des dispositions pour la version d'OS ou les "variantes" spŽcifiques d'architecture d'un port et nous souhaitons influencer ce mŽcanisme pour supporter plusieurs versions d'OS ainsi que plusieurs types d'architecture (pour Darwin/x86) en une manire claire.
     58Il requiert actuellement Mac OS X 10.2 (Jaguar), avec les Developer Tools d'installés puisque c'est le code de référence que la plupart d'entre nous utilise. Il y également un portage prévu pour permettre une compatibilité avec la 10.1 (Puma) dès que nous aurons pu identifier toutes les conséquences des "variantes" qui ont besoin d'être ajoutées aux différents ports. Le projet Darwinports prend des dispositions pour la version d'OS ou les "variantes" spécifiques d'architecture d'un port et nous souhaitons influencer ce mécanisme pour supporter plusieurs versions d'OS ainsi que plusieurs types d'architectures (pour Darwin/x86 par exemple) en une manière claire.
    6059</p>
    6160
    62 <p><strong>Est-ce que Darwinports gre Žgalement la gestion de paquet ?</strong></p>
     61<p><strong>Est-ce que Darwinports gère également la gestion de paquet ?</strong></p>
    6362
    6463<p>
    65 Actuellement, Darwinports construit juste les logiciels depuis les sources, les installe et enregistre le processus d'installation afin de permettre ˆ Darwinports de le dŽsinstaller si vous lui demandiez. Il crŽera Žgalement un binaire "instantanŽ" d'une installation d'un port que vous pourrez donner ˆ quelqu'un d'autre afin de lui permettre d'Žviter de repasser par les Žtapes de construction du port; mais la gestion de paquet est une chose que nous avons dŽlibŽrŽment mise de c™tŽ pour la "phase II" du projet, nous adopterons probablement alors un systme de gestion de paquet dŽjˆ existant et feront que Darwinports gŽnre simplement ces paquets ˆ la demande. Mme avec une "gestion propre et net des paquet", il sera toujours important de laisser le choix de construire depuis les sources puisque quelque chose doit gŽnŽrer les paquets pour chaque version d'OS ou des diffŽrents ports, et les dŽveloppeurs qui modifient les librairies systme ou s'amusant ˆ construire un type de logiciel de diffŽrentes manires peuvent trouver insuffisant pour leurs besoins un paquet du binaire dŽjˆ "mis en bo”te".
     64Actuellement, Darwinports compile juste les logiciels depuis les sources, les installe et enregistre le processus d'installation afin de permettre à Darwinports d'être capable de les désinstaller si vous lui demandiez. Il créera également un binaire "instantané" d'une installation d'un port que vous pourrez donner à quelqu'un d'autre afin de lui permettre d'éviter de repasser par les étapes de compilation du port; mais la gestion de paquet est une chose que nous avons délibérément mise de côté pour la "phase II" du projet, nous adopterons probablement alors un système de gestion de paquet déjà existant et feront que Darwinports génère simplement ces paquets à la demande. même avec une "gestion propre et net des paquets", il sera toujours important de laisser le choix de compiler depuis les sources puisque quelque chose doit générer les paquets pour chaque version d'OS ou des différents ports, et les développeurs qui modifient les librairies système ou s'amusant à compiler un type de logiciel de différentes manières peuvent trouver insuffisant pour leurs besoins un paquet du binaire déjà "mis en boîte" et prêt à l'emploi.
    6665</p>
    6766
    68 <p><strong>Pourquoi est-ce que Darwinports installe tout dans /opt/local par dŽfaut ?</strong></p>
     67<p><strong>Pourquoi est-ce que Darwinports installe tout dans /opt/local par défaut ?</strong></p>
    6968
    7069<p>
    71 Premirement, cet emplacement peut tre modifiŽ par un autre emplacement de votre choix, en Žditant /etc/ports/ports.conf donc rien n'est figŽ. Mme l'infrastructure basique de Darwinports, qui s'installe dans /opt/local par dŽfaut peut tre installŽe n'importe o simplement en modifiant la valeur de PREFIX en ligne de commande (reportez au fichier README.fr pour plus de dŽtails). Deuximement, nous avons dž sŽlectionner un CERTAIN emplacement pour que les choses ˆ installer s'installent et qu'ils ne se heurtent pas ˆ des composants ou des choses du systme dŽjˆ installŽs dans /usr/local, ainsi nous avons choisi de suivre l‰chement la convention de Sun et de choisir /opt/local.
     70Premièrement, cet emplacement peut être modifié par un autre emplacement de votre choix, en éditant /etc/ports/ports.conf donc rien n'est figé. Même l'infrastructure basique de Darwinports, qui s'installe dans /opt/local par défaut peut être installée n'importe ou simplement en modifiant la valeur de PREFIX en ligne de commande (reportez au fichier README.fr pour plus de détails). Deuxièmement, nous avons sélectionné un CERTAIN emplacement pour que les choses à installer s'installent et qu'ils ne se heurtent pas à des composants ou des choses du système déjà installés dans /usr/local, ainsi nous avons choisi de suivre lâchement la convention de Sun et de choisir finalement /opt/local.
    7271</p>
    7372
    74 <p><strong>OK, donc comment commencer ˆ jouer avec ?</strong></p>
     73<p><strong>OK, donc comment commencer à jouer avec ?</strong></p>
    7574
    7675<p>
    77 Reportez-vous ˆ la page web de <a
    78 href="http://www.opendarwin.org/projects/darwinports/fr/">DarwinPorts</a>pour des informations concernant le tŽlŽchargement du projet via CVS. Une fois une copie en votre possession, lisez le README situŽ au premier niveau de la hiŽrarchie pour l'installation ainsi que les instructions basiques d'utilisation.
     76Reportez-vous à la page web de <a href="http://www.opendarwin.org/projects/darwinports/fr/">DarwinPorts</a> pour des informations concernant le téléchargement du projet via CVS. Une fois une copie en votre possession, lisez le README.fr situé au premier niveau de la hiérarchie pour l'installation ainsi que les instructions basiques d'utilisation.
    7977</p>
    8078
     
    8381<p>port search ".*"</p>
    8482<p>
    85 port search utilise une expression rŽgulire (regex) comme argument donc vous pouvez chercher un ou des port(s) particulier(s) qui vous intŽressent.
     83port search utilise une expression régulière (regex) comme argument donc vous pouvez chercher un (ou des) port(s) particulier(s) qui vous intéresse(nt).
    8684</p>
    8785
    88 <p><strong>Problmes connus et IncompatibilitŽs</strong></p>
     86<p><strong>Problèmes connus et Incompatibilités</strong></p>
    8987
    9088<p><i>Unable to open port: can't find package Pextlib 1.0</i></p>
    9189<p>
    92 DarwinPorts ne se construira pas correctement avec les librairies TCL livrŽes dans les premires versions du paquet TCL de Fink. Mettez ˆ jour votre paquet TCL de Fink, ou assurez-vous que vous utilisez la librairie TCL du systme, et reconstruisez Darwinports.
     90DarwinPorts ne se compilera pas correctement avec les librairies TCL livrées dans les premières versions du paquet TCL de Fink. Mettez à jour votre paquet TCL de Fink, ou assurez-vous que vous utilisez la librairie TCL du système, et reconstruisez Darwinports.
    9391</p>
    9492
    9593<p><i>Norton AntiVirus</i></p>
    9694<p>
    97 Le projet Fink a dŽcouvert rŽcemment de nombreux problmes incluant des kernel panics et des gels durant la mise en place de patchs lorsque certains logiciels d'anti-virus Žtaient installŽs. Vous devrez peut-tre dŽsactiver tout logiciel anti-virus avant d'utiliser Darwinports ou Fink.
     95Le projet Fink a découvert récemment de nombreux problèmes incluant des kernel panics et des gels durant la mise en place de patchs lorsque certains logiciels anti-virus étaient installés. Vous devrez peut-être désactiver tout logiciel anti-virus avant d'utiliser Darwinports ou Fink.
    9896</p>
    9997
Note: See TracChangeset for help on using the changeset viewer.