equal
deleted
inserted
replaced
2 =========================================================== |
2 =========================================================== |
3 |
3 |
4 Quick start in 30min |
4 Quick start in 30min |
5 -------------------- |
5 -------------------- |
6 |
6 |
7 1a. Linux and Mac OS X: ensure that Mercurial is installed |
7 1. Platform prerequisites: ensure that "curl" and "hg" (Mercurial) are installed |
8 (see also https://www.mercurial-scm.org) |
8 |
9 |
9 (a) Linux: e.g. "sudo apt install curl mercurial |
10 1b. Windows: ensure that Cygwin64 with curl and Mercurial is installed |
10 |
11 (see also https://www.cygwin.com) |
11 (b) macOS: e.g. "brew install mercurial" or download from https://www.mercurial-scm.org |
12 |
12 |
13 2. Clone repository (bash shell commands): |
13 (c) Windows: use Cygwin64 with packages "curl" and "mercurial" (via Cygwin setup-x86_64.exe) |
|
14 |
|
15 2. Initial repository clone (bash shell commands): |
14 |
16 |
15 hg clone https://isabelle.in.tum.de/repos/isabelle |
17 hg clone https://isabelle.in.tum.de/repos/isabelle |
16 |
18 |
17 cd isabelle |
19 cd isabelle |
18 |
20 |
22 |
24 |
23 ./bin/isabelle jedit -l HOL |
25 ./bin/isabelle jedit -l HOL |
24 |
26 |
25 ./bin/isabelle build -b HOL #optional: build session image manually |
27 ./bin/isabelle build -b HOL #optional: build session image manually |
26 |
28 |
27 3. Update repository (bash shell commands): |
29 3. Update repository to particular version (bash shell commands): |
28 |
30 |
29 cd isabelle |
31 cd isabelle |
30 |
32 |
31 hg pull -u |
33 hg pull https://isabelle.in.tum.de/repos/isabelle |
|
34 |
|
35 hg update -r VERSION #for VERSION e.g. "tip", "Isabelle2021", "9e967acf8f0f" |
32 |
36 |
33 ./bin/isabelle components -a |
37 ./bin/isabelle components -a |
34 |
38 |
35 ./bin/isabelle jedit -l HOL |
39 ./bin/isabelle jedit -l HOL |
36 |
40 |
37 4. Access documentation (bash shell commands): |
41 4. Build documentation (bash shell commands): |
38 |
42 |
39 ./bin/isabelle build_doc -a |
43 ./bin/isabelle build_doc -a |
40 |
44 |
41 ./bin/isabelle doc system |
45 ./bin/isabelle doc system |
42 |
46 |