Changeset 2499 for trunk/www


Ignore:
Timestamp:
Apr 17, 2003, 11:25:37 PM (17 years ago)
Author:
matt
Message:

Link to PortManager points to cvs now, update known issues with tclsh, and reference on how to build a port added

File:
1 edited

Legend:

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

    r2477 r2499  
    33//
    44// File     : faq.php
    5 // Version  : $Id: faq.php,v 1.7 2003/04/15 21:07:56 matt Exp $
     5// Version  : $Id: faq.php,v 1.8 2003/04/17 23:25:37 matt Exp $
    66// Location : /projects/darwinports/fr/faq.php
    77//
     
    3131</p>
    3232
    33 <p><strong>Comment est implémenté DarwinPorts ?</strong></p>
     33<p><strong>Comment est constituée l'implémentation de DarwinPorts ?</strong></p>
    3434
    3535<p>
    36 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 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.
     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 le framework Cocoa <a href="http://www.opendarwin.org/projects/dp-cocoa/">dp-cocoa</a> ainsi que dans ce logiciel de navigation Cocoa (basé sur dp-cocoa) appelé <a href="http://www.opendarwin.org/cgi-bin/cvsweb.cgi/proj/darwinports/dports/sysutils/portmanager/">PortManager.app</a>, ou bien 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.
    3737</p>
    3838
     
    4141</p>
    4242
    43 <p><strong>Quelles sont les différences de DarwinPorts comparé aux ports de FreeBSD ?</strong></p>
     43<p><strong>Quelles sont les différences entre DarwinPorts et les ports de FreeBSD ?</strong></p>
    4444
    4545<p>
     
    5959</p>
    6060
     61<p><strong>DarwinPorts fonctionne-t-il sur d'autres systèmes ?</strong></p>
     62
     63<p>
     64Des patchs ont déjà été soumis afin que DarwinPorts puisse fonctionner sur plein d'autres systèmes, de Solaris à FreeBSD, en passant par NetBSD et OpenBSD, bien que toutes ces modifications apportées n'ont pas encore été incluses dans l'arbre principal.
     65DarwinPorts a lui-même été pensé de façon a être un framework extrêmement compatible, dans lequel les ports individuels peuvent contenir une note permettant de savoir sur quelles plateformes ils peuvent s'installer (via le mot-clé <strong>platforms</strong>) ainsi que des variables spécifiques à certaines plateformes qui sont automatiquement invoquées lorsque le port choisi va être compilé/installé. Le travail actuel en cours influencera le portage de cette collection de ports sur plusieurs systèmes et architectures.
     66</p>
     67
    6168<p><strong>Est-ce que DarwinPorts gère également la création de paquet ?</strong></p>
    6269
    6370<p>
    6471DarwinPorts fonctionne de cette manière : compilation du logiciel puis installation dans une hiérarchie temporaire (appelée "destroot") puis copie le contenu nécessaire dans $prefix (par défaut /opt/local). À l'issue de l'installation il crée également un "reçu", vous permettant de demander à DarwinPorts de désinstaller le logiciel désiré si nécessaire.
     72</p>
    6573<p>Vous pouvez également demander à DarwinPorts de créer un paquet (pkg) d'un logiciel puis de l'installer avec l'outil d'installation standard (Installer.app) de Mac OS X. Si le paquet a des dépendances, vous pouvez également créer un paquet multi-parties (mpkg) qui peut donc contenir les dépendances requises, vous évitant de gaspiller de l'espace disque. Quelque soit le type de paquet Mac OS X choisi, vous pourrez les désinstaller avec Uninstaller.app, disponible sur <a href="http://packages.opendarwin.org/Applications">packages.opendarwin.org</a>. Dans un avenir proche, nous espérerons supporter le format "RPM Package Manager" (RPM).
    6674</p>
     
    6876<p>
    6977Il sera toujours important de préserver la possiblité de compiler les logiciels depuis leurs sources, bien entendu, car les ports doivent être générés depuis quelque chose, et que les développeurs qui modifient des librairies système ou qui essayent différentes méthodes de compilation de logiciel peuvent trouver un binaire mis en boîte d'office insuffisant pour leurs besoins.
     78</p>
    7079
    7180<p><strong>Pourquoi est-ce que DarwinPorts installe tout dans /opt/local par défaut ?</strong></p>
     
    8897</p>
    8998
    90 <p><strong>Problèmes connus et Incompatibilités</strong></p>
     99<p><strong>Comment créer un Port ?</strong></p>
     100
     101<p>
     102Il y a un excellent <a href="http://www.opendarwin.org/projects/darwinports/fr/portfileHOWTO.php">portfile-HOWTO</a> disponible, qui explique en détails ce processus.
     103</p>
     104
     105<h2><p><strong>Problèmes connus et Incompatibilités</strong></p></h2>
    91106
    92107<p><i>Unable to open port: can't find package Pextlib 1.0</i></p>
    93108<p>
    94 DarwinPorts 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.
     109DarwinPorts 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 recompilez DarwinPorts.
    95110</p>
     111
     112<p><i>wrong tclsh</i></p>
     113<p>
     114Quelques installations Tcl tierces parties ont la fâcheuse habitude d'écraser littéralement le lien <tt>/usr/bin/tclsh</tt>, produisant une erreur lors de l'installation de DarwinPorts. Recréez le lien vers <tt>tclsh8.3</tt> devrait résoudre ce problème :
     115</p>
     116<p><tt>sudo ln -s /usr/bin/tclsh8.3 /usr/bin/tclsh</tt></p>
    96117
    97118<p><i>Norton AntiVirus</i></p>
Note: See TracChangeset for help on using the changeset viewer.