Admin/website/dist/installation.html
author haftmann
Sat, 04 Jun 2005 10:26:08 +0200
changeset 16233 e634d33deb86
child 16238 c1102cdf601f
permissions -rw-r--r--
added new website
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16233
e634d33deb86 added new website
haftmann
parents:
diff changeset
     1
<?xml version='1.0' encoding='iso-8859-1' ?>
e634d33deb86 added new website
haftmann
parents:
diff changeset
     2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
e634d33deb86 added new website
haftmann
parents:
diff changeset
     3
<?cvs id="$Id$"?>
e634d33deb86 added new website
haftmann
parents:
diff changeset
     4
<html xmlns="http://www.w3.org/1999/xhtml">
e634d33deb86 added new website
haftmann
parents:
diff changeset
     5
e634d33deb86 added new website
haftmann
parents:
diff changeset
     6
<head>
e634d33deb86 added new website
haftmann
parents:
diff changeset
     7
    <title>Installation instructions</title>
e634d33deb86 added new website
haftmann
parents:
diff changeset
     8
    <?include file="//include/htmlheader.include.html"?>
e634d33deb86 added new website
haftmann
parents:
diff changeset
     9
</head>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    10
e634d33deb86 added new website
haftmann
parents:
diff changeset
    11
<body class="dist">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    12
    <?include file="//include/header.include.html"?>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    13
    <div class="hr"><hr/></div>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    14
    <?include file="//include/navigation_dist.include.html"?>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    15
    <div class="hr"><hr/></div>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    16
    <div id="content">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    17
e634d33deb86 added new website
haftmann
parents:
diff changeset
    18
      <h2>Prerequisites</h2>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    19
      
e634d33deb86 added new website
haftmann
parents:
diff changeset
    20
      <p>Isabelle runs on common Unix platforms (Linux, Solaris, etc.). 
e634d33deb86 added new website
haftmann
parents:
diff changeset
    21
         Below we provide also some <a href="#other_platforms">hints</a>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    22
         on how to use Isabelle on other, not-quite-Unix platforms.</p>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    23
e634d33deb86 added new website
haftmann
parents:
diff changeset
    24
      <p>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    25
      The packages available from our <a href="download.html">download page</a>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    26
      expect the following software to be installed:
e634d33deb86 added new website
haftmann
parents:
diff changeset
    27
      </p>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    28
          
e634d33deb86 added new website
haftmann
parents:
diff changeset
    29
      <ul>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    30
        <li>bash 1.x or 2.x</li>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    31
        <li>Perl 5.x</li>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    32
        <li>optionally, XEmacs 21 or Emacs 21 with mule support (for ProofGeneral)</li>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    33
        <li>optionally, Java 1.1 or above (for theory graph browsing)</li>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    34
      </ul>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    35
e634d33deb86 added new website
haftmann
parents:
diff changeset
    36
      <p>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    37
      Our download page includes packages for a suitable implementation of Standard ML
e634d33deb86 added new website
haftmann
parents:
diff changeset
    38
      (<a href="http://www.polyml.org">Poly/ML</a>) and      
e634d33deb86 added new website
haftmann
parents:
diff changeset
    39
      <a
e634d33deb86 added new website
haftmann
parents:
diff changeset
    40
      href="http://proofgeneral.inf.ed.ac.uk/">ProofGeneral</a>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    41
      (please <a
e634d33deb86 added new website
haftmann
parents:
diff changeset
    42
      href="http://proofgeneral.inf.ed.ac.uk/register">register</a>). The
e634d33deb86 added new website
haftmann
parents:
diff changeset
    43
      Proof General distribution now already includes the <a
e634d33deb86 added new website
haftmann
parents:
diff changeset
    44
      href="http://x-symbol.sourceforge.net">X-Symbol</a> package, 
e634d33deb86 added new website
haftmann
parents:
diff changeset
    45
      there is no need to download it separately.
e634d33deb86 added new website
haftmann
parents:
diff changeset
    46
      </p>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    47
e634d33deb86 added new website
haftmann
parents:
diff changeset
    48
      <h2>Installation</h2>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    49
      
e634d33deb86 added new website
haftmann
parents:
diff changeset
    50
      <p>In fact, there is no
e634d33deb86 added new website
haftmann
parents:
diff changeset
    51
      installation required. Users may just unpack all required packages within the
e634d33deb86 added new website
haftmann
parents:
diff changeset
    52
      same directory. The default settings of Isabelle should be reasonable for
e634d33deb86 added new website
haftmann
parents:
diff changeset
    53
      most circumstances.</p>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    54
    
e634d33deb86 added new website
haftmann
parents:
diff changeset
    55
      <p>A typical Linux/x86 site installation of Isabelle/HOL works as follows:</p>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    56
      <ul>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    57
        <li>By using GNU <tt>tar</tt>, the archives are uncompressed and unpacked into the
e634d33deb86 added new website
haftmann
parents:
diff changeset
    58
            <tt>/usr/local</tt> directory (this location may be changed to anything
e634d33deb86 added new website
haftmann
parents:
diff changeset
    59
            appropriate):
e634d33deb86 added new website
haftmann
parents:
diff changeset
    60
            <blockquote>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    61
                <tt>tar -C /usr/local -xzf <?value key="distname"?>.tar.gz</tt><br />
e634d33deb86 added new website
haftmann
parents:
diff changeset
    62
                <tt>tar -C /usr/local -xzf ProofGeneral.tar.gz</tt><br />
e634d33deb86 added new website
haftmann
parents:
diff changeset
    63
                <tt>tar -C /usr/local -xzf polyml_base.tar.gz</tt><br />
e634d33deb86 added new website
haftmann
parents:
diff changeset
    64
                <tt>tar -C /usr/local -xzf polyml_x86-linux.tar.gz</tt><br />
e634d33deb86 added new website
haftmann
parents:
diff changeset
    65
                <tt>tar -C /usr/local -xzf HOL_x86-linux.tar.gz</tt><br />
e634d33deb86 added new website
haftmann
parents:
diff changeset
    66
            </blockquote>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    67
        </li>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    68
        <li>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    69
          Users may now invoke Isabelle without further ado, e.g. run the main
e634d33deb86 added new website
haftmann
parents:
diff changeset
    70
          executable <tt>/usr/local/Isabelle/bin/Isabelle</tt> to launch the Proof
e634d33deb86 added new website
haftmann
parents:
diff changeset
    71
          General interface for Isabelle/Isar. Note that there is a separate option in
e634d33deb86 added new website
haftmann
parents:
diff changeset
    72
          the Proof General <em>Options</em> menu to enable X-Symbol.
e634d33deb86 added new website
haftmann
parents:
diff changeset
    73
        </li>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    74
        <li>If Emacs appears to hang when the prover process is started, see the
e634d33deb86 added new website
haftmann
parents:
diff changeset
    75
            <a href="http://proofgeneral.inf.ed.ac.uk/FAQ">ProofGeneral FAQ</a> for
e634d33deb86 added new website
haftmann
parents:
diff changeset
    76
            advice.
e634d33deb86 added new website
haftmann
parents:
diff changeset
    77
        </li>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    78
      </ul>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    79
e634d33deb86 added new website
haftmann
parents:
diff changeset
    80
      <p>For more information, see the file <a href="../isabelle/Isabelle/INSTALL">INSTALL</a> included in
e634d33deb86 added new website
haftmann
parents:
diff changeset
    81
      <?value key="distname"?>.tar.gz.</p>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    82
e634d33deb86 added new website
haftmann
parents:
diff changeset
    83
      <h2 id="other_platforms">Other platforms</h2>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    84
    
e634d33deb86 added new website
haftmann
parents:
diff changeset
    85
      <p>Although Isabelle is natively designed for Unix environments,
e634d33deb86 added new website
haftmann
parents:
diff changeset
    86
      it may also run under similar, Unix-like platforms. The
e634d33deb86 added new website
haftmann
parents:
diff changeset
    87
      following installation instructions are hints contributed by
e634d33deb86 added new website
haftmann
parents:
diff changeset
    88
      Isabelle users.  Please feel free to contact us for any suggestions,
e634d33deb86 added new website
haftmann
parents:
diff changeset
    89
      corrections or improvements.</p>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    90
    
e634d33deb86 added new website
haftmann
parents:
diff changeset
    91
      <ul>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    92
        <li><a href="installation_notes_macosx.html">Installation notes for Mac OS
e634d33deb86 added new website
haftmann
parents:
diff changeset
    93
        X</a></li>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    94
    
e634d33deb86 added new website
haftmann
parents:
diff changeset
    95
        <li><a href="installation_notes_cygwin.html">Installation notes for
e634d33deb86 added new website
haftmann
parents:
diff changeset
    96
        Cygwin/Windows</a></li>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    97
      </ul>
e634d33deb86 added new website
haftmann
parents:
diff changeset
    98
e634d33deb86 added new website
haftmann
parents:
diff changeset
    99
    </div>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   100
    <div class="hr"><hr/></div>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   101
    <?include file="../include/footer.include.html"?>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   102
</body>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   103
e634d33deb86 added new website
haftmann
parents:
diff changeset
   104
</html>