source: git/INSTALL.win @ 2afef4

spielwiese
Last change on this file since 2afef4 was 2afef4, checked in by Olaf Bachmann <obachman@…>, 26 years ago
* changes for distribution, in particular for win distribution * extra.cc: new calls: SearchPath, InfoFile, InfoProgram git-svn-id: file:///usr/local/Singular/svn/trunk@2163 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 5.1 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
10TBC
11
12To install Singular on a Unix platform, you need at least the
13following two files:
14
15Singular-<x.y.z>-share.tar.gz
16   -- contains architecture-independent data like documentation or libraries
17
18Singular-<x.y.z>-<uname description>.tar.gz
19   -- contains architecture dependent executables, like the Singular program
20
21where <x.y.z> is the version number of Singular (e.g., 1.2.0) and
22<uname description> is a description of the processor and operating
23system for which Singular is compiled (e.g, ix86-Linux).
24You can obtain these files from 
25ftp://www.mathematik.uni-kl.de/pub/Math/Singular/.
26
27TO INSTALL SINGULAR
28===================
29Simply cd to the directory in which you wish to install SINGULAR,
30and then unpack the architecture independent tar file, followed by
31the architecture-dependent files for those architectures you use.
32
33  cd /usr/local/        # or wherever you install 3rd-party software
34  gzip -dc Singular-<x.y.z>-share.tar.gz .tar.gz | tar -pxf -
35  gzip -dc Singular-<x.y.z>-<uname description> | tar -pxf -
36
37Replace `/usr/local/' with what you like, but it probably ought not
38have `Singular' or a version number in it - that directory is expected
39to be the common prefix for installed software, and Singular-specific
40subdirectories of it will be created.  The directories are arranged
41in such a way that multiple versions of Singular can peaceably coexist
42under the same `/usr/local/' tree.
43
44After unpacking, you will have a directory structure like:
45
46  ./<uname description>/bin/Singular-<x.y.z>    executable(s)
47  ./info/singular.hlp                           info file
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, but use soft-links
61instead. For example, to install Singular on your system, use
62something like:
63 ln -s `pwd`./<uname description>/bin/Singular-<x.y.z> /usr/local/bin/Singular
64
65
66TO INSTALL THE ON-LINE DOCUMENTATION
67=====================================
68Singular needs the `info' program for its on-line documentation. If
69you do not have the `info' program installed on your system, you may
70obtain it from
71ftp://www.mathematik.uni-kl.de/pub/Math/Singular/utils/
72by downloading the respective info-<uname description>.tar.gz file.
73
74To install, simply cd to the directory where you unpacked the other
75tar files and then unpack the info tar file.
76
77  cd /usr/local/      # i.e., wherever you have unpacked Singular tar files
78  gzip -dc info-<uname description>.tar.gz | tar -pxf -
79
80This adds
81  ./<uname description>/bin/info                info program
82to the above directory structure and ensures that the `info' program
83is found at run-time.
84
85
86TROUBLES
87=========
88
89* For HPUX systems:
90  The /etc/termcap files which are pre-installed on these systems are
91  broken which leads to messages like
92
93   Name collision between 9826 9836
94
95  when Singular is started. To fix this, you can get fixed termcap
96  files from
97  ftp://www.mathematik.uni-kl.de/pub/Math/Singular/utils
98  by downloading the files termcap-<uname-description> and either
99  replace your /etc/termcap file by the file found there, or view, and
100  redo the respective changes by diff'ing the downloaded and the
101  original file.
102
103* For Linux systems:
104  Due to some incompatibilities of shared libraries, the start-up of
105  Singular might fail with messages like
106   
107   Can not find shared library ....
108
109  To fix this, download and install
110   
111   Singular-<x.y.z>-<uname description>-static.tar.gz
112 
113  which contains statically linked executables.
114
115* For AIX systems:
116  The default 'info' program of the system is not GNU's hypertext
117  system which we need to display the on-line documentation. Therefore,
118  the distribution of the AIX executable already contains the 'info'
119  program we need. If you remove this program, make sure that the GNU
120  info program is executed if you call 'info' from your shell.
121
122* For any other troubles, please send mail to
123   singular@mathematik.uni-kl.de
124
125More information about Singular: Comments, Questions, Bug Reports
126=================================================================
127
128More and up-to-date information about Singular is always available
129from
130           http://www.mathematik.uni-kl.de/~zca/Singular
131We very much welcome any comments, questions, and bug reports. Please
132contact us at 
133                    singular@mathematik.uni-kl.de
134
135
136GOOD LUCK and ENJOY!                         Your Singular team.
137
138
139
140
141 
Note: See TracBrowser for help on using the repository browser.