annotate README.Cygwin @ 6469:a848b846cb3a ss-2-9-10

[project @ 2007-03-27 18:42:11 by jwe]
author jwe
date Tue, 27 Mar 2007 18:42:11 +0000
parents bbbe04bacea2
children 5eb3db6e4042
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6136
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
1 Octave is now part of the normal net distribution of Cygwin, available
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
2 from http://www.cygwin.com. To install the Cygwin package of Octave:
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
3
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
4 1. Use your favorite browser to view the page http://www.cygwin.com
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
5
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
6 2. Click on the "Install or update now" link.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
7
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
8 3. A dialog should appear with the option to run the setup program
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
9 from its current location or save it to disk. Either will work,
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
10 but I usually choose to save the setup program to disk so that it
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
11 is possible to run it later to update the installation without
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
12 having to go back to the web page using a browser.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
13
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
14 4. Run the setup program.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
15
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
16 5. Choose "Install from Internet".
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
17
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
18 6. Select a root install directory. You may choose any directory, but
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
19 it needs to have enough space for Octave and all the related
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
20 tools. Sorry, I don't know how much space that is at present.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
21
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
22 7. Select a local package directory. This is a directory that the
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
23 setup program will use to temporarily store package files before
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
24 installing them. It should have plenty of space (probably 70MB
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
25 or more). You may delete this directory once the installation is
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
26 complete.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
27
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
28 8. Select your Internet Connection. Probably "Direct Connection" is
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
29 OK unless you are behind a firewall of some kind that limits your
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
30 access to the Internet.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
31
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
32 9. Choose a download site. One that is "near" you on the net is
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
33 probably best.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
34
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
35 10. Select packages. Choose Octave from the Math category and gnuplot
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
36 from the graphics category.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
37
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
38 11. Once the download and file installation is done, click Finish. I
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
39 usually choose to create an icon on the desktop and put an icon in
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
40 the start menu. After you click finish, a series of scripts will
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
41 run, displaying some output in a terminal window. It will take a
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
42 few minutes.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
43
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
44 12. To run Octave, start Cygwin. This will bring up a terminal
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
45 window. In that window type
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
46
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
47 startx
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
48
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
49 (a running X server is needed for plotting). Running startx will
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
50 bring up a new window. In that window, type
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
51
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
52 octave
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
53
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
54 That should present you with an Octave prompt. Type
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
55
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
56 sombrero (41)
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
57
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
58 at this prompt and a new window with the sombrero plot should appear.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
59
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
60 13. IMPORTANT: to build .oct files (dynamically loaded functions) for
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
61 Octave, you will also need the octave-headers package. Currently,
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
62 due to some bugs in the most recent version of the C++ compiler
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
63 and libraries for Cygwin, you will also need gcc and g++ 3.3
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
64 rather than 3.4. You can use the setup.exe installer to select
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
65 and install the older version.
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
66
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
67
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
68 John W. Eaton
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
69 jwe@bevo.che.wisc.edu
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
70 University of Wisconsin-Madison
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
71 Department of Chemical Engineering
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
72
bbbe04bacea2 [project @ 2006-11-02 16:54:27 by jwe]
jwe
parents:
diff changeset
73 Tue Apr 18 15:22:59 2006