Admin/page/dist-content/packages.content
author wenzelm
Mon, 13 May 2002 10:40:59 +0200
changeset 13141 f4ed10eaaff8
parent 12998 03b9afa801df
child 14017 c03318d3f37c
permissions -rw-r--r--
updated X-Symbol URL;
     1 %title%
     2 Isabelle Packages
     3 
     4 %body%
     5 
     6 <p>
     7 
     8 The following source and binary packages of <!-- _GP_ distname -->
     9 provide everything required for easy installation of the full Isabelle
    10 working environment on common Unix platforms.
    11 
    12 <p>
    13 
    14 A <em>minimal</em> Isabelle installation requires only <tt>bash</tt>
    15 and <tt>perl</tt> (usually provided by the operating system), and a
    16 suitable implementation of Standard ML (e.g. <a
    17 href="http://www.polyml.org">Poly/ML</a> as included below).  A
    18 <em>comfortable</em> Isabelle working environment demands further user
    19 interface support, as provided by <a
    20 href="http://www.proofgeneral.org">Proof General</a> (please <a
    21 href="http://www.proofgeneral.org/register">register</a>) together
    22 with the (optional) <a
    23 href="http://x-symbol.sourceforge.net">X-Symbol</a> package.  Both of
    24 these should be used with a recent version of <a
    25 href="http://www.xemacs.org">XEmacs-21</a> (preferably with MULE).
    26 
    27 <p>
    28 
    29 
    30 <h2>Packages</h2>
    31 
    32 We provide a complete set of packages for Isabelle, Proof General and
    33 X-Symbol.  While XEmacs-21 is not included here, most operating system
    34 distributions already provide a suitable package, although not
    35 installed by default.  Some of the packages below are platform
    36 dependent; we include binaries for Linux/x86, Solaris/Sparc, and
    37 Darwin/PPC (MacOS X).
    38 
    39 <p>
    40 
    41 <!-- _GP_ setdowncolor("\"#E0E0E0\"") -->
    42 <center>
    43 
    44 <table border="0" cellspacing="5" cellpadding="4" width="520">
    45 
    46 <!-- _GP_ downloadhead("Isabelle") -->
    47 <!-- _GP_ download(1, "Sources and documentation", distname . ".tar.gz", "../..") -->
    48 <!-- _GP_ download(1, "Documentation in PDF", distname . "_pdf.tar.gz", "../..") -->
    49 <!-- _GP_ download(1, "Theory library in PDF and HTML", distname . "_library.tar.gz", "../..") -->
    50 
    51 <!-- _GP_ downloadhead("Proof General") -->
    52 <!-- _GP_ download(1, "Proof General", "contrib/ProofGeneral.tar.gz", "../..") -->
    53 <!-- _GP_ download(1, "X-Symbol package", "contrib/x-symbol.tar.gz", "../..") -->
    54 
    55 <!-- _GP_ downloadhead("Poly/ML compiler and runtime system") -->
    56 <!-- _GP_ download(1, "Poly/ML base system", "contrib/polyml_base.tar.gz", "../..") -->
    57 <!-- _GP_ download(3, "Poly/ML binary modules", "contrib/polyml_x86-linux.tar.gz", "../..") -->
    58 <!-- _GP_ download(0, "", "contrib/polyml_sparc-solaris.tar.gz", "../..") -->
    59 <!-- _GP_ download(0, "", "contrib/polyml_ppc-darwin.tar.gz", "../..") -->
    60 
    61 <!-- _GP_ downloadhead("Precompiled logics") -->
    62 <!-- _GP_ download(3, "HOL", "HOL_x86-linux.tar.gz", "../..") -->
    63 <!-- _GP_ download(0, "", "HOL_sparc-solaris.tar.gz", "../..") -->
    64 <!-- _GP_ download(0, "", "HOL_ppc-darwin.tar.gz", "../..") -->
    65 <!-- _GP_ download(3, "HOL-Real", "HOL-Real_x86-linux.tar.gz", "../..") -->
    66 <!-- _GP_ download(0, "", "HOL-Real_sparc-solaris.tar.gz", "../..") -->
    67 <!-- _GP_ download(0, "", "HOL-Real_ppc-darwin.tar.gz", "../..") -->
    68 <!-- _GP_ download(3, "ZF", "ZF_x86-linux.tar.gz", "../..") -->
    69 <!-- _GP_ download(0, "", "ZF_sparc-solaris.tar.gz", "../..") -->
    70 <!-- _GP_ download(0, "", "ZF_ppc-darwin.tar.gz", "../..") -->
    71 
    72 </table>
    73 </center>
    74 
    75 <p>
    76 
    77 <h2>Installation</h2>
    78 
    79 In fact, there is no installation required.  Users may just unpack all
    80 required packages within the same directory.  The default settings of
    81 Isabelle should be reasonable for most circumstances.
    82 
    83 <p>
    84 
    85 A typical Linux/x86 site installation of Isabelle/HOL works as
    86 follows.  By using GNU <tt>tar</tt>, the archives are uncompressed and
    87 unpacked into the <tt>/usr/local</tt> directory (this location may be
    88 changed to anything appropriate).
    89 
    90 <p>
    91 
    92 <tt>
    93 &nbsp;&nbsp; tar -C /usr/local -xzf
    94 <!-- _GP_ href(distname . ".tar.gz", distname . ".tar.gz") --> <br>
    95 &nbsp;&nbsp; tar -C /usr/local -xzf
    96 <!-- _GP_ href("contrib/ProofGeneral.tar.gz", "ProofGeneral.tar.gz") --> <br>
    97 &nbsp;&nbsp; tar -C /usr/local -xzf
    98 <!-- _GP_ href("contrib/x-symbol.tar.gz", "x-symbol.tar.gz") --> <br>
    99 &nbsp;&nbsp; tar -C /usr/local -xzf
   100 <!-- _GP_ href("contrib/polyml_base.tar.gz", "polyml_base.tar.gz") --> <br>
   101 &nbsp;&nbsp; tar -C /usr/local -xzf
   102 <!-- _GP_ href("contrib/polyml_x86-linux.tar.gz", "polyml_x86-linux.tar.gz") --> <br>
   103 &nbsp;&nbsp; tar -C /usr/local -xzf
   104 <!-- _GP_ href("HOL_x86-linux.tar.gz", "HOL_x86-linux.tar.gz") --> <br>
   105 </tt>
   106 
   107 <p>
   108 
   109 Users may now invoke Isabelle without further ado, e.g. run the main
   110 executable <tt>/usr/local/Isabelle/bin/Isabelle</tt> to launch the
   111 Proof General interface for Isabelle/Isar.  Note that there is a
   112 separate option to enable X-Symbol.
   113 
   114 <p>