source: git/INSTALL @ 8ce4652

fieker-DuValspielwiese
Last change on this file since 8ce4652 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.6 KB
Line 
1                         Singular version <x.y.z>
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             UNIX INSTALLATION INSTRUCTIONS FOR SINGULAR
8             ============================================
9
10
11To install Singular on a Unix platform, you need at least the
12following two files:
13
14Singular-<x.y.z>-share.tar.gz
15   -- contains architecture-independent data like documentation or libraries
16
17Singular-<x.y.z>-<uname description>.tar.gz
18   -- contains architecture dependent executables, like the Singular program
19
20where <uname description> is a description of the processor and
21operating system for which Singular is compiled (e.g, ix86-Linux).
22You can obtain these files from
23ftp://www.mathematik.uni-kl.de/pub/Math/Singular/.
24
25IMPORTANT
26=========
27Please see the file COPYING contained in the distribution for license
28information on Singular. In particular, notice that we only grant you
29permission to use Singular, if you have registered yourself as a
30Singular user by sending email to <singular@mathematik.uni-kl.de>
31with the subject line (or, mail body) `register'.
32
33TO INSTALL SINGULAR
34===================
35Simply cd to the directory in which you wish to install SINGULAR,
36and then unpack the architecture independent tar file, followed by
37the architecture-dependent files for those architectures you use.
38
39  cd /usr/local/        # or wherever you install 3rd-party software
40  gzip -dc Singular-<x.y.z>-share.tar.gz | tar -pxf -
41  gzip -dc Singular-<x.y.z>-<uname description>.tar.gz | tar -pxf -
42
43Replace `/usr/local/' with what you like, but it probably ought not
44have `Singular' or a version number in it - that directory is expected
45to be the common prefix for installed software, and Singular-specific
46subdirectories of it will be created.  The directories are arranged
47in such a way that multiple versions of Singular can peaceably coexist
48under the same `/usr/local/' tree.
49
50After unpacking, you will have a directory structure like:
51
52  ./<uname description>/bin/Singular-<x.y.z>    executable(s)
53  ./info/singular.hlp                           info file
54  ./Singular/LIB/<x.y.z>/                       Singular libraries
55  ./Singular/doc/<x.y.z>/                       documentation (ps, dvi, info)
56  ./Singular/html/<x.y.z>/                      documentation (html)
57
58
59For the executable to work, the directory layout must look pretty much
60like this; the executable looks for "sibling" directories at run-time
61to figure out where its Singular libraries and on-line info
62documentation are.  These constraints on the local directory layout
63are necessary to avoid having to hardcode pathnames into the
64executables, or require that environment variables be set before
65running the executable. In particular, you should not move or copy
66the Singular executables to another place, but use soft-links
67instead. For example, to install Singular on your system, use
68something like:
69 ln -s `pwd`./<uname description>/bin/Singular-<x.y.z> /usr/local/bin/Singular
70See also the `TROUBLES' section below, if you run into any problems.
71
72
73TO INSTALL THE ON-LINE DOCUMENTATION
74=====================================
75Singular needs the `info' program for its on-line documentation. If
76you do not have the `info' program installed on your system, you may
77obtain it from
78ftp://www.mathematik.uni-kl.de/pub/Math/Singular/utils/
79by downloading the respective info-<uname description>.tar.gz file.
80
81If you have the `info' program installed on your system, no further
82actions are required. Otherwise, to install, simply cd to the
83directory where you unpacked the other tar files and then unpack the
84info tar file.
85
86  cd /usr/local/      # i.e., wherever you have unpacked Singular tar files
87  gzip -dc info-<uname description>.tar.gz | tar -pxf -
88
89This adds
90  ./<uname description>/bin/info                info program
91to the above directory structure and ensures that the `info' program
92is found at run-time.
93
94
95TROUBLES
96=========
97
98* For HPUX systems:
99  The /etc/termcap files which are pre-installed on these systems are
100  broken which leads to messages like
101
102   Name collision between 9826 9836
103
104  when Singular is started. To fix this, you can get fixed termcap
105  files from
106  ftp://www.mathematik.uni-kl.de/pub/Math/Singular/utils
107  by downloading the files termcap-<uname-description> and either
108  replace your /etc/termcap file by the file found there, or view, and
109  redo the respective changes by diff'ing the downloaded and the
110  original file.
111
112* For Linux systems:
113  Due to some incompatibilities of shared libraries, the start-up of
114  Singular might fail with messages like
115   
116   Can not find shared library ....
117
118  To fix this, download and install
119   
120   Singular-<x.y.z>-<uname description>-static.tar.gz
121 
122  which contains statically linked executables.
123
124* For AIX systems:
125  The default 'info' program of the system is not GNU's hypertext
126  system which we need to display the on-line documentation. Therefore,
127  the distribution of the AIX executable already contains the 'info'
128  program we need. If you remove this program, make sure that the GNU
129  info program is executed if you call 'info' from your shell.
130
131* General: Singular can not find its libraries or info-file:
132  (1) Start up Singular, and issue the command `system("Singular");'.
133      If this does not return the correct and expanded location of the
134      Singular executable, then you found a bug in Singular, which we
135      ask you to report (see below).
136  (2) Check whether the directories containing the libraries and
137      info-file can be found by Singular: If $bindir denotes the
138      directory where the Singular executable resides, then Singular
139      looks for library files as follows:
140      1.) In all dirs specified by the environment variable SINGULARPATH
141      2.) $bindir/LIB
142      3.) $bindir/LIB/<x.y.z>
143      4.) $bindir/../../Singular/LIB
144      5.) $bindir/../../Singular/LIB/<x.y.z>
145      6.) /usr/local/Singular/LIB/
146      7.) /usr/local/Singular/LIB/<x.y.z>
147      The info-file, i.e., the file singular.hlp is looked for at the
148      following places:
149      1.) $bindir/../doc/
150      2.) $bindir/../info/
151      3.) $bindir/../../Singular/doc/<x.y.z>/
152      4.) $bindir/../../Singular/doc/
153      5.) $bindir/../../info/
154      6.) /usr/local/Singular/doc/<x.y.z>/
155      7.) /usr/local/Singular/doc/
156      8.) /usr/local/info/
157      9.) In all directories contained in the Singular SearchPath.
158  (3) As a last resort, you can set the environment variable
159      SINGULARPATH, so that the directories containing the Singular
160      libraries and info-files are contained in the value of
161      SINGULARPATH.
162  You can inspect the used SearchPath and info-file by starting up
163  Singular with the `-v' option, or  by issuing the command
164  `system("with")'. Use colons (i.e., `:') for directory separators
165  within the SINGULARPATH.
166
167     
168* General: Singular can not find the `info' program:
169  Install the info program on your system -- see the section
170  "TO INSTALL THE ON-LINE DOCUMENTATION" above.
171
172* For any other troubles, please send mail to
173        singular@mathematik.uni-kl.de
174  and include the header which is displayed by starting up Singular
175  with the `-v' option, and a description of your machine (issue the
176  command `uname -a' on your shell) in your report.
177
178
179More information about Singular: Comments, Questions, Bug Reports
180=================================================================
181
182More and up-to-date information about Singular is always available
183from
184           http://www.mathematik.uni-kl.de/~zca/Singular
185We very much welcome any comments, questions, and bug reports. Please
186contact us at 
187                    singular@mathematik.uni-kl.de
188
189
190GOOD LUCK and ENJOY!                         Your Singular team.
191
192
193
194
195 
Note: See TracBrowser for help on using the repository browser.