Changeset 494c23 in git for doc/INSTALL_osx.texi
- Timestamp:
- Apr 23, 2002, 3:28:46 PM (22 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 6d08477fa1c3807bdc7d315f6464a539d42bdaca
- Parents:
- b6b982dd25c5d613093a98689285a6de75420566
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/INSTALL_osx.texi
rb6b982d r494c23 1 1 @comment -*-texinfo-*- 2 @comment $Id: INSTALL_osx.texi,v 1. 2 2002-04-23 12:27:26 mschulzeExp $2 @comment $Id: INSTALL_osx.texi,v 1.3 2002-04-23 13:28:46 westenb Exp $ 3 3 @c FILE: INSTALL_unix.texi 4 @c PURPOSE: Installation instruction for Singular on Unix4 @c PURPOSE: Installation instruction for Singular on MacOS X 5 5 @c 6 6 … … 10 10 11 11 @ifclear singularmanual 12 @majorheading Unixinstallation instructions for @sc{Singular} version @value{VERSION}12 @majorheading MacOS X installation instructions for @sc{Singular} version @value{VERSION} 13 13 @end ifclear 14 14 … … 21 21 @end ifset 22 22 23 To install @sc{Singular} on a23 To install @sc{Singular} on 24 24 @ifset UNAME 25 25 @value{_UNAME} 26 26 @end ifset 27 27 @ifclear UNAME 28 Unix 29 @end ifclear 30 platform, you need the following two28 MacOS X 29 @end ifclear 30 , you need the following two 31 31 archives: 32 32 @table @code … … 60 60 @item 61 61 Simply change to the directory in which you wish to install 62 @sc{Singular} (usually wherever you install 3rd-party software) :62 @sc{Singular} (usually wherever you install 3rd-party software), for example: 63 63 @smallexample 64 64 cd /usr/local 65 @end smallexample 66 65 or 66 mkdir install;cd install 67 (you do not need root privileges in this case) 68 @end smallexample 67 69 @sc{Singular} specific subdirectories will be created in such a way 68 70 that multiple versions and multiple architecture dependent files … … 70 72 tree. 71 73 72 73 74 @item 74 75 Unpack the archives: 75 76 @smallexample 76 gzip -dc Singular-@value{VERSION}-@value{_UNAME}.tar.gz | tar -pxf -77 gzip -dc Singular-@value{VERSION}-share.tar.gz | tar -pxf -77 gzip -dc <path_to>/Singular-@value{VERSION}-@value{_UNAME}.tar.gz | tar -pxf - 78 gzip -dc <path_to>/Singular-@value{VERSION}-share.tar.gz | tar -pxf - 78 79 @end smallexample 79 80 @c version 2-0-x does not have *-share.zip: … … 83 84 @c unzip -u Singular-@value{VERSION}-share.zip 84 85 @c @end smallexample 85 86 This creates the following 86 This creates the the directory Singular/@value{VERSION} with 87 87 @multitable @columnfractions .36 .64 88 88 @item (sub)directories 89 89 @tab which contain 90 @item @code{ Singular/@value{VERSION}/@value{_UNAME}}91 @tab @code{Singular} and @code{ESingular} programs92 @item @code{ Singular/@value{VERSION}/LIB}90 @item @code{@value{_UNAME}} 91 @tab @code{Singular} executetable 92 @item @code{LIB} 93 93 @tab @sc{Singular} libraries (@code{*.lib} files) 94 @item @code{ Singular/@value{VERSION}/emacs}94 @item @code{emacs} 95 95 @tab files for the @sc{Singular} Emacs user interface 96 @item @code{ Singular/@value{VERSION}/info}96 @item @code{info} 97 97 @tab info files of @sc{Singular} manual 98 @item @code{ Singular/@value{VERSION}/html}98 @item @code{html} 99 99 @tab html files of @sc{Singular} manual 100 @item @code{ Singular/@value{VERSION}/doc}100 @item @code{doc} 101 101 @tab miscellaneous documentation files 102 @item @code{ Singular/@value{VERSION}/examples}102 @item @code{examples} 103 103 @tab @sc{Singular} examples (@code{*.sing} files) 104 104 @end multitable … … 125 125 @smallexample 126 126 ln -s `pwd`/Singular/@value{VERSION}/@value{_UNAME}/Singular /usr/local/bin/Singular-@value{VERSION} 127 ln -s `pwd`/Singular/@value{VERSION}/@value{_UNAME}/ESingular /usr/local/bin/ESingular-@value{VERSION}128 127 ln -s /usr/local/bin/Singular-@value{VERSION} /usr/local/bin/Singular 129 ln -s /usr/local/bin/ESingular-@value{VERSION} /usr/local/bin/ESingular 130 @end smallexample 131 132 Otherwise, append the directory 128 @end smallexample 129 Otherwise, append the directory 133 130 @code{`pwd`/Singular/@value{VERSION}/@value{_UNAME}/} to your @code{$PATH} 134 131 environment variable. For the @code{csh} (or, @code{tcsh}) shell do: … … 140 137 export PATH=`pwd`/Singular/@value{VERSION}/@value{_UNAME}/:$PATH 141 138 @end smallexample 142 143 139 You also might want to adjust your personal start-up files 144 140 (@code{~/.cshrc} for @code{csh}, @code{~/.tcshrc} for @code{tcsh}, or … … 156 152 @multitable @columnfractions .5 .5 157 153 @item @strong{Feature} @tab @strong{Requires} 158 @item running @code{ESingular}, or @code{Singular} within Emacs159 @tab @uref{http://www.fsf.org/software/emacs/emacs.html,,Emacs} version160 20 or higher, or, @uref{http://www.xemacs.org,,Xemacs} version 20 or161 higher162 154 163 155 @item on-line @code{html} help … … 169 161 @tab shared @uref{ftp://ftp.de.uu.net/pub/gnu/readline/,,readline} 170 162 library, i.e. @code{/usr/lib/libreadline.so} 171 @item visualization of curves and surfaces172 @tab173 @uref{http://www.mathematik.uni-mainz.de/AlgebraischeGeometrie/surf/surf.shtml,,surf}174 version 0.9 or higher (only available for Linux and Solaris).175 163 @end multitable 176 177 164 You may download most of these programs from 178 165 @display … … 225 212 @sc{Singular} manual can be accessed from stand-alone texinfo 226 213 browser programs such as @code{info} or @code{Emacs}. 214 (It is not necessary for the use of the help system from within @code{Singular}.) 227 215 @end itemize 228 216 … … 233 221 @enumerate 234 222 @item 235 Make sure that you have read and/or ex cute permission the files and223 Make sure that you have read and/or execute permission the files and 236 224 directories of the Singular distribution. If in doubt, @code{cd} to the 237 225 directory where you unpacked @sc{Singular}, and do (as root, if 238 226 necessary): 239 227 @smallexample 240 chmod +rX Singular 241 @end smallexample 242 228 chmod -R a+rX Singular 229 @end smallexample 243 230 @item 244 231 Start up @sc{Singular}, and issue the command @code{system("Singular");}. … … 266 253 @code{system("--version");}. 267 254 268 @item Under SuSE-Linux, @sc{ESingular} does not display a prompt:269 @cindex SuSE, ESingular bug270 @cindex ESingular, no prompt271 @cindex bug, ESingular272 This is due to the very restrictive access rights of @code{/dev/pty*} of273 the standard @uref{http:/www.suse.de,SuSE} distribution (starting from274 version 6.3 on). As root, do one of the following: Either275 @example276 chmod 666 /dev/pty*277 @end example278 or,279 @example280 chmod g+s $(which emacs)281 chgrp tty $(which emacs)282 chmod g+s $(which xemacs)283 chgrp tty $(which xemacs)284 @end example285 See also @uref{http://sdb.suse.de/sdb/de/html/ke_devpts-63.html} for286 details.287 288 @item For @code{HPUX} systems:289 @*The /etc/termcap files which are pre-installed on these systems are290 broken which leads to messages like291 @example292 Name collision between 9826 9836293 @end example294 when @sc{Singular} is started. To fix this, you can get fixed termcap295 files from @uref{ftp://www.mathematik.uni-kl.de/pub/Math/Singular/utils}296 by downloading the files termcap-<uname-description> and either297 replace your /etc/termcap file by the file found there, or view, and298 redo the respective changes by @code{diff}'ing the downloaded and the299 original file.300 301 @item For @code{ix86-Linux} systems:302 @*Due to some incompatibilities of shared libraries, the start-up of303 @sc{Singular} might fail with messages like304 @example305 Can not find shared library ...306 @end example307 To fix this, download and install308 @code{Singular-@value{VERSION}-ix86-Linux-static.tar.gz}.309 310 @item For @code{AIX} systems:311 @*The default @code{info} program of the system is not GNU's texinfo312 browser which is used to display the on-line documentation in the313 @code{info} format. Therefore, the distribution of the AIX executable314 already contains the @code{info} browser program.315 If you remove this program, make sure that the GNU316 @code{info} program is executed if you call '@code{info}' from your shell.317 318 255 @item For any other troubles: 319 256 @*Please send an email to @email{singular@@mathematik.uni-kl.de}
Note: See TracChangeset
for help on using the changeset viewer.