source: git/INSTALL.win @ 62f73b

spielwiese
Last change on this file since 62f73b was 62f73b, checked in by Olaf Bachmann <obachman@…>, 26 years ago
* cosmetic changes git-svn-id: file:///usr/local/Singular/svn/trunk@2188 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 7.3 KB
Line 
1                         Singular version 1.2
2                     University of Kaiserslautern
3       Department of Mathematics   Centre for Computer Algebra
4          Authors: G.-M. Greuel, G. Pfister, H. Schoenemann
5                  (C) 1986-1998 All Rights Reserved
6
7         WINDOWS 95/NT INSTALLATION INSTRUCTIONS FOR SINGULAR
8        =====================================================
9
10To install Singular on for Windows 95/NT, you need the file
11                    Singular-<x-y-z>-ix86-Win.zip
12which you can obtain by public ftp from
13      ftp://www.mathematik.uni-kl.de/pub/Math/Singular/.
14
15TO INSTALL SINGULAR
16===================
17If you have a Windows unzip utility program (like WinZip) installed
18on your system then simply double-click on the file
19`Singular-<x-y-z>-ix86-Win.zip' and extract the content of the archive
20at a directory in which you usually install 3rd-party software.
21
22Otherwise, download the file `unzip.exe' from
23   ftp://www.mathematik.uni-kl.de/pub/Math/Singular/utils
24start an MS-DOS shell, move the Singular archive and unzip program to
25a place in which you usually install 3rd-party software and extract
26(unpack) the archive with the command:
27  unzip Singular-<x-y-z>-ix86-Win.zip
28
29For both extraction methods, it is VERY IMPORTANT that the path
30leading to the directory where you extract the Singular archive does
31not contain names which are longer than 8 characters and/or
32which contain dots or white spaces (i.e., the names must conform with
33MS-DOS filename conventions). Otherwise, the on-line help system will
34not work.
35
36The directory where you extract the Singular archive is expected
37to be the common prefix for installed software, and Singular-specific
38subdirectories of it will be created.  The directories are arranged
39in such a way that multiple versions of Singular can peaceably coexist
40under the same root. 
41
42After unpacking, you will have a directory structure like:
43
44  ./Singular/<x.y.z>/Singular.exe               Singular executable
45  ./Singular/<x.y.z>/cygwinb19.dll              CYGWIN DLL Library
46  ./Singular/<x.y.z>/info.exe                   info program
47  ./Singular/<x.y.z>/sh.exe                     sh program
48  ./Singular/LIB/<x.y.z>/                       Singular libraries
49  ./Singular/doc/<x.y.z>/                       documentation (ps, dvi, info)
50  ./Singular/html/<x.y.z>/                      documentation (html)
51
52
53For the executable to work, the directory layout must look pretty much
54like this; the executable looks for "sibling" directories at run-time
55to figure out where its Singular libraries and on-line info
56documentation are.  These constraints on the local directory layout
57are necessary to avoid having to hardcode pathnames into the
58executables, or require that environment variables be set before
59running the executable. In particular, you should not move or copy
60the Singular executables to another place.
61
62RUNNING SINGULAR
63=================
64The easiest way to start-up Singular is to double-click on the
65`Singular.exe' file from your desktop.
66
67You can also start-up Singular from an MS-DOS or Bash/Sh
68shell. However, for the latter case, you need to add the directory
69where the file `Singular.exe' resides to your PATH variable (unless
70you cd to that directory each time before you start Singular). Use the
71following commands: For the MS-DOS shell
72  set PATH=%PATH%;<place where you extracted Singular>\Singular\<x.y.z>
73or, for the Bash/Sh shell
74  export PATH=$PATH:<place where you extracted Singular>/Singular/<x.y.z>
75You also might want to adjust your personal start-up files accordingly,
76so that the PATH variable is set automatically each time you login.
77
78Alternatively, you can copy the DLL library
79`./Singular/<x.y.z>/cygwinb19.dll' to a standard place on your system
80(like /WIN32), so that it is automatically when Singular is started
81up.
82
83Furthermore, you might want to check the settings of your I/O
84window(s), and adjust them, if necessary, so that cutting and pasting
85of is enabled.
86
87
88TROUBLES
89=========
90
91* Singular complains that it can not find `cygwinb19.dll':
92  Make sure that the DLL library `cygwinb19.dll' which is included in
93  the distribution at `./Singular/<x.y.z>/' was either copied to a
94  standard place on your system (like /WIN32), or that your PATH
95  variable contains the directory where this library resides. See
96  above for more details.
97
98* Singular can not find its Singular libraries :
99  (1) Start up Singular, and issue the command `system("Singular");'.
100      If this does not return the correct and expanded location of the
101      Singular executable, then you found a bug in Singular, which we
102      ask you to report (see below).
103  (2) Check whether the directory containing the libraries can be
104      found by Singular: If $bindir denotes the directory where the
105      Singular executable resides, then Singular looks for library
106      files as follows:
107      1.) In all dirs specified by the environment variable SINGULARPATH
108      2.) $bindir/LIB
109      3.) $bindir/LIB/<x.y.z>
110      4.) $bindir/../../Singular/LIB
111      5.) $bindir/../../Singular/LIB/<x.y.z>
112      6.) /Singular/LIB/
113      7.) /Singular/LIB/<x.y.z>
114      If one of these directories exists, then it is appended to the
115      Singular SearchPath (in that order) and libraries are looked for
116      in all directories contained in the Singular SearchPath. You can
117      inspect the used SearchPath by starting up Singular with the -v
118      option, or by issuing the command `system("with")'.
119  (3) As a last resort, you can set the environment variable
120      SINGULARPATH, so that the directories containing the Singular
121      libraries and info-files are contained in the value of
122      SINGULARPATH. Use semicolons (i.e., `;') for directory
123      separators within the SINGULARPATH.
124
125* Singular can not display its on-line help.
126  (1) Make sure Singular can find its Singular libraries.
127  (2) Check whether the `info.exe' program contained in the
128      distribution resides at the same place as the `Singular.exe'
129      file.
130  (3) Issue the command `system("with")' and verify that the reported
131      "InfoProgram" exists and can be executed.
132  (4) Check whether the directory containing the file `singular.hlp'
133      can be found by Singular: If $bindir denotes the directory where
134      the Singular executable resides, then Singular looks for the
135      file 'singular.hlp' at the following places (in the specified
136      order):
137      1.) $bindir/../doc/
138      2.) $bindir/../info/
139      3.) $bindir/../../Singular/doc/<x.y.z>/
140      4.) $bindir/../../Singular/doc/
141      5.) $bindir/../../info/
142      6.) /Singular/doc/<x.y.z>/
143      7.) /Singular/doc/
144      8.) /info/
145      9.) In all directories contained in the Singular SearchPath.
146  (5) Make sure that the path leading $bindir does not contain names
147      which are longer than 8 characters and/or which contain dots or
148      white spaces (i.e., the names must conform with MS-DOS filename
149      conventions).
150
151* For any other troubles, please send mail to
152        singular@mathematik.uni-kl.de
153  and include the header which is displayed by starting up Singular
154  with the `-v' option.
155
156
157More information about Singular: Comments, Questions, Bug Reports
158=================================================================
159
160More and up-to-date information about Singular is always available
161from
162           http://www.mathematik.uni-kl.de/~zca/Singular
163We very much welcome any comments, questions, and bug reports. Please
164contact us at 
165                    singular@mathematik.uni-kl.de
166
167
168GOOD LUCK and ENJOY!                         Your Singular team.
169
170
171
172
173 
Note: See TracBrowser for help on using the repository browser.