Changeset 1468 for trunk/www


Ignore:
Timestamp:
Dec 21, 2002, 7:33:23 AM (17 years ago)
Author:
kevin
Message:

Suppress navigation bar.
Normalize DarwinPorts name.

File:
1 edited

Legend:

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

    r1465 r1468  
    33//
    44// File     : faq.php
    5 // Version  : $Id: faq.php,v 1.10 2002/12/20 11:31:09 kevin Exp $
     5// Version  : $Id: faq.php,v 1.11 2002/12/21 07:33:23 kevin Exp $
    66// Location : /projects/darwinports/faq.php
    77//
    88
    99        include_once("$DOCUMENT_ROOT/includes/od_lib.inc.php");
    10         od_print_header("DarwinPorts FAQ", "en", "iso-8859-1", "");
     10        od_print_header("DarwinPorts FAQ", "en", "iso-8859-1", "", 0, "/projects/darwinports");
    1111?>
    1212
     
    2020<p>
    2121This document attempts to answer some frequently asked questions about
    22 darwinports.</p>
     22DarwinPorts.</p>
    2323
    2424<p><i>Author: Jordan K Hubbard</i></p>
    2525
    2626
    27 <p><strong>What IS darwinports?</strong></p>
     27<p><strong>What IS DarwinPorts?</strong></p>
    2828
    2929<p>
    30 darwinports is probably best described by comparison:  It's sort of like
     30DarwinPorts is probably best described by comparison:  It's sort of like
    3131the <a href="http://www.freebsd.org/ports">FreeBSD ports collection</a>
    3232or <a href="http://fink.sourceforge.net">fink</a> in that it automates
     
    3434tracks all dependency information for a given piece of software and knows
    3535how to make it build under Mac OS X and install it to a common
    36 location, meaning that software installed via darwinports doesn't
     36location, meaning that software installed via DarwinPorts doesn't
    3737simply scatter itself all over the system or require user knowledge
    3838of what to install in what order.
    3939</p>
    4040
    41 <p><strong>How is darwinports implemented?</strong></p>
     41<p><strong>How is DarwinPorts implemented?</strong></p>
    4242
    43 <p> The darwinports system is almost fully written in Tcl and designed
     43<p> The DarwinPorts system is almost fully written in Tcl and designed
    4444to be embedded into other applications, such as software browsing
    4545front-ends (like the work-in-progress
     
    5252meaning that as the system evolves, older things don't just break.</p>
    5353
    54 <p>Even though darwinports is written in Tcl, a user also does not need to
     54<p>Even though DarwinPorts is written in Tcl, a user also does not need to
    5555know Tcl in order to use the system or even to add new ports.  Port
    5656description files, though they are actually full Tcl programs in their
     
    5959</p>
    6060
    61 <p><strong>How does darwinports compare to FreeBSD ports?</strong></p>
     61<p><strong>How does DarwinPorts compare to FreeBSD ports?</strong></p>
    6262
    6363<p> FreeBSD ports is essentially implemented as some very impressive
     
    7070ports.</p>
    7171
    72 <p><strong>Why did darwinports start from scratch rather than adopting something like FreeBSD ports?</strong></p>
     72<p><strong>Why did DarwinPorts start from scratch rather than adopting something like FreeBSD ports?</strong></p>
    7373
    7474<p> Even discounting some of the limitations of FreeBSD ports
     
    7676rather more complex than it looks at first glance and there's always
    7777room for fresh approaches to the problem, which is what we set out to
    78 do with darwinports. There are certainly other systems, some of which
     78do with DarwinPorts. There are certainly other systems, some of which
    7979have already been mentioned, which have made their own attempts at
    8080solving this problem and there will likely be many more such systems
     
    8282everyone is rather like trying to find a single programming language
    8383which pleases everyone - it's more or less impossible.  We urge people
    84 to judge darwinports' design on its own merits and consider it a
     84to judge DarwinPorts' design on its own merits and consider it a
    8585parallel rather than a competing effort since there's more software
    8686out there than any one system can ever manage to encapsulate and
    8787automate. </p>
    8888
    89 <p><strong>What are the system requirements for Darwinports?</strong></p>
     89<p><strong>What are the system requirements for DarwinPorts?</strong></p>
    9090
    9191<p> It currently requires Mac OS X 10.2 (Jaguar) with the developer
     
    9393using.  There is also work planned to make it more compatible with
    949410.1 (Puma) just as soon as we can identify all of the "variant"
    95 issues that need to be added to the various ports.  Darwinports does
     95issues that need to be added to the various ports.  DarwinPorts does
    9696make provisions for OS version or architecture specific "variants" of
    9797a port and we intend to leverage this mechanism to support multiple OS
     
    9999</p>
    100100
    101 <p><strong>Does darwinports also do package management?</strong></p>
     101<p><strong>Does DarwinPorts also do package management?</strong></p>
    102102
    103 <p> At present, darwinports just builds software from scratch,
     103<p> At present, DarwinPorts just builds software from scratch,
    104104installs it and records the installation so that you can ask
    105 darwinports to uninstall it again if necessary.  It will also create
     105DarwinPorts to uninstall it again if necessary.  It will also create
    106106binary "snapshot" tarballs of a given port installation so that you
    107107can give these to someone else to simply unpack rather than having to
     
    109109deliberately left for "phase II" of the project, where we'll probably
    110110adopt one of the existing package management systems and make
    111 darwinports simply generate those on demand.  Even with "proper
     111DarwinPorts simply generate those on demand.  Even with "proper
    112112package management", it will always be important to offer the
    113113capability of building things from source since something has to
     
    117117canned binary package to be insufficient for their needs. </p>
    118118
    119 <p><strong>Why does darwinports install everything into /opt/local by default?</strong></p>
     119<p><strong>Why does DarwinPorts install everything into /opt/local by default?</strong></p>
    120120
    121121<p>First, this location can be set to anything you like by editing
    122122/etc/ports/ports.conf so nothing is fixed in place.  Even the basic
    123 darwinports infrastructure, which installs into /opt/local by default,
     123DarwinPorts infrastructure, which installs into /opt/local by default,
    124124can be installed elsewhere by overriding the value of PREFIX on the
    125125command line (see the README file for details).  Second, we had to
     
    131131
    132132<p> See the <a
    133 href="http://www.opendarwin.org/projects/darwinports/en/">darwinports</a>
     133href="http://www.opendarwin.org/projects/darwinports/en/">DarwinPorts</a>
    134134web page for information on checking the project out of CVS.  Once you
    135135get your hands on a copy, check out the top level README for
Note: See TracChangeset for help on using the changeset viewer.