Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 702

Show
Ignore:
Timestamp:
10/02/05 21:10:24
Author:
fumanchu
Message:

Consolidated the "obtain" and "install" sections for release package and subversion. Also, updated process.gif to rev 699.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/docs/book/xml/gettingstarted.xml

    r633 r702  
    66        <abstract> 
    77            <para>Since CherryPy is pure Python and has no dependencies, obtaining and installing it 
    8             is a snap.</para> 
     8            is a snap. You can install using a release package, or by using Subversion.</para> 
    99        </abstract> 
    10         <title>Getting CherryPy</title> 
    11         <itemizedlist> 
    12             <listitem>From a release package</listitem> 
    13             <listitem>From the CherryPy subversion repository</listitem> 
    14         </itemizedlist> 
     10        <title>Installing CherryPy from a release package</title> 
    1511        <section> 
    16             <title>Release package</title> 
     12            <title>Obtaining a release package</title> 
    1713            <para>A "release package" is an official stable release of CherryPy. It means that the 
    1814            main features and issues that were decided to be integrated and fixed for a particular 
     
    2420        </section> 
    2521        <section> 
    26             <title>Subversion repository</title> 
    27             <para>The CherryPy project uses Subversion to control access to its source code. Getting 
    28             CherryPy from the latest changeset is sometimes required because a bugfix or a feature is 
    29             only available from it. Keep in mind that subversion code is subject to change on a 
    30             regular basis; therefore, only use it if you know what you are doing.</para> 
    31             <para>To get the latest source code from the subversion repository, you first need to 
    32             install a SVN client. On Microsoft Windows, <ulink 
    33             url="http://tortoisesvn.tigris.org/">TortoiseSVN</ulink> is a good choice. Under Linux, 
    34             you can either use the <ulink url="http://subversion.tigris.org/">svn</ulink> command 
    35             line tools or use a graphical user interface such as <ulink 
    36             url="http://esvn.umputun.com/">eSVN</ulink>.</para> 
    37             <para>Once you have installed a svn client, you need to type the following command 
    38             :</para> 
    39             <cmdsynopsis> 
    40                 <command>svn</command> 
    41                 <arg choice="req">co</arg> 
    42                 <arg choice="req">http://svn.cherrypy.org</arg> 
    43             </cmdsynopsis> 
    44             <para>This will download the complete source code to your computer.</para> 
    45         </section> 
    46     </section> 
    47     <section> 
    48         <title>Installing CherryPy</title> 
    49         <abstract> 
    50             <itemizedlist> 
    51                 <listitem>From a release package</listitem> 
    52                 <listitem>From the CherryPy subversion repository</listitem> 
    53             </itemizedlist> 
    54         </abstract> 
    55         <section> 
    56             <title>Release package</title> 
     22            <title>Installing from a release package</title> 
    5723            <para>Installing CherryPy from a release package will take three steps only. Type the 
    5824            following commands :</para> 
     
    7541            </cmdsynopsis> 
    7642        </section> 
     43    </section> 
     44    <section> 
     45        <title>Installing CherryPy from the Subversion repository</title> 
    7746        <section> 
    78             <title>Subversion repository</title> 
     47            <title>Obtaining the package from the Subversion repository</title> 
     48            <para>The CherryPy project uses Subversion to control access to its source code. Getting 
     49            CherryPy from the latest changeset is sometimes required because a bugfix or a feature is 
     50            only available from it. Keep in mind that subversion code is subject to change on a 
     51            regular basis; therefore, only use it if you know what you are doing.</para> 
     52            <para>To get the latest source code from the subversion repository, you first need to 
     53            install a SVN client. On Microsoft Windows, <ulink 
     54            url="http://tortoisesvn.tigris.org/">TortoiseSVN</ulink> is a good choice. Under Linux, 
     55            you can either use the <ulink url="http://subversion.tigris.org/">svn</ulink> command 
     56            line tools or use a graphical user interface such as <ulink 
     57            url="http://esvn.umputun.com/">eSVN</ulink>.</para> 
     58            <para>Once you have installed a svn client, you need to type the following command 
     59            :</para> 
     60            <cmdsynopsis> 
     61                <command>svn</command> 
     62                <arg choice="req">co</arg> 
     63                <arg choice="req">http://svn.cherrypy.org</arg> 
     64            </cmdsynopsis> 
     65            <para>This will download the complete source code to your computer.</para> 
     66        </section> 
     67        <section> 
     68            <title>Installing the package from the Subversion repository</title> 
    7969            <para>If you have downloaded the source code from the CherryPy subversion repository, 
    8070            then you should have a directory called svn.cherrypy.org. Then type the following 
     
    9080                <arg choice="req">install</arg> 
    9181            </cmdsynopsis> 
     82            <para>Alternately, since CherryPy has no dependencies, you don't have to run setup.py. 
     83            Simply checkout the code into a directory which is on your Python path, such as your 
     84            site-packages directory. 
     85            </para> 
    9286        </section> 
    9387    </section> 

Hosted by WebFaction

Log in as guest/cpguest to create tickets