Changeset 494c23 in git for doc/INSTALL_osx.texi


Ignore:
Timestamp:
Apr 23, 2002, 3:28:46 PM (22 years ago)
Author:
Eric Westenberger <westenb@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
6d08477fa1c3807bdc7d315f6464a539d42bdaca
Parents:
b6b982dd25c5d613093a98689285a6de75420566
Message:
*westenb: Removed ESingular parts and minor changes


git-svn-id: file:///usr/local/Singular/svn/trunk@6071 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/INSTALL_osx.texi

    rb6b982d r494c23  
    11@comment -*-texinfo-*-
    2 @comment $Id: INSTALL_osx.texi,v 1.2 2002-04-23 12:27:26 mschulze Exp $
     2@comment $Id: INSTALL_osx.texi,v 1.3 2002-04-23 13:28:46 westenb Exp $
    33@c FILE: INSTALL_unix.texi
    4 @c PURPOSE: Installation instruction for Singular on  Unix
     4@c PURPOSE: Installation instruction for Singular on MacOS X
    55@c
    66
     
    1010
    1111@ifclear singularmanual
    12 @majorheading Unix installation instructions for @sc{Singular} version @value{VERSION}
     12@majorheading MacOS X installation instructions for @sc{Singular} version @value{VERSION}
    1313@end ifclear
    1414
     
    2121@end ifset
    2222
    23 To install @sc{Singular} on a
     23To install @sc{Singular} on
    2424@ifset UNAME
    2525@value{_UNAME}
    2626@end ifset
    2727@ifclear UNAME
    28 Unix
    29 @end ifclear
    30 platform, you need the following two
     28MacOS X
     29@end ifclear
     30, you need the following two
    3131archives:
    3232@table @code
     
    6060@item
    6161Simply 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:
    6363@smallexample
    6464cd /usr/local
    65 @end smallexample
    66 
     65or
     66mkdir install;cd install
     67(you do not need root privileges in this case)
     68@end smallexample
    6769@sc{Singular} specific subdirectories will be created in such a way
    6870that multiple versions and multiple architecture dependent files
     
    7072tree.
    7173
    72 
    7374@item
    7475Unpack the archives:
    7576@smallexample
    76 gzip -dc Singular-@value{VERSION}-@value{_UNAME}.tar.gz | tar -pxf -
    77 gzip -dc Singular-@value{VERSION}-share.tar.gz | tar -pxf -
     77gzip -dc <path_to>/Singular-@value{VERSION}-@value{_UNAME}.tar.gz | tar -pxf -
     78gzip -dc <path_to>/Singular-@value{VERSION}-share.tar.gz | tar -pxf -
    7879@end smallexample
    7980@c version 2-0-x does not have *-share.zip:
     
    8384@c unzip -u Singular-@value{VERSION}-share.zip
    8485@c @end smallexample
    85 
    86 This creates the following
     86This creates the the directory Singular/@value{VERSION} with
    8787@multitable @columnfractions .36 .64
    8888@item (sub)directories
    8989@tab  which contain
    90 @item @code{Singular/@value{VERSION}/@value{_UNAME}}
    91 @tab @code{Singular} and @code{ESingular} programs
    92 @item @code{Singular/@value{VERSION}/LIB}
     90@item @code{@value{_UNAME}}
     91@tab @code{Singular} executetable
     92@item @code{LIB}
    9393@tab @sc{Singular} libraries (@code{*.lib} files)
    94 @item @code{Singular/@value{VERSION}/emacs}
     94@item @code{emacs}
    9595@tab files for the @sc{Singular} Emacs user interface
    96 @item @code{Singular/@value{VERSION}/info}
     96@item @code{info}
    9797@tab info files of @sc{Singular} manual
    98 @item @code{Singular/@value{VERSION}/html}
     98@item @code{html}
    9999@tab html files of @sc{Singular} manual
    100 @item @code{Singular/@value{VERSION}/doc}
     100@item @code{doc}
    101101@tab miscellaneous documentation files
    102 @item @code{Singular/@value{VERSION}/examples}
     102@item @code{examples}
    103103@tab @sc{Singular} examples (@code{*.sing} files)
    104104@end multitable
     
    125125@smallexample
    126126ln -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}
    128127ln -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
    133130@code{`pwd`/Singular/@value{VERSION}/@value{_UNAME}/} to your @code{$PATH}
    134131environment variable. For the @code{csh} (or, @code{tcsh}) shell do:
     
    140137export PATH=`pwd`/Singular/@value{VERSION}/@value{_UNAME}/:$PATH
    141138@end smallexample
    142 
    143139You also might want to adjust your personal start-up files
    144140(@code{~/.cshrc} for @code{csh}, @code{~/.tcshrc} for @code{tcsh}, or
     
    156152@multitable @columnfractions .5 .5
    157153@item @strong{Feature} @tab @strong{Requires}
    158 @item running @code{ESingular}, or @code{Singular} within Emacs
    159 @tab @uref{http://www.fsf.org/software/emacs/emacs.html,,Emacs} version
    160 20 or higher, or, @uref{http://www.xemacs.org,,Xemacs} version 20 or
    161 higher
    162154
    163155@item on-line @code{html} help
     
    169161@tab shared @uref{ftp://ftp.de.uu.net/pub/gnu/readline/,,readline}
    170162library, i.e. @code{/usr/lib/libreadline.so}
    171 @item visualization of curves and surfaces
    172 @tab
    173 @uref{http://www.mathematik.uni-mainz.de/AlgebraischeGeometrie/surf/surf.shtml,,surf}
    174 version 0.9 or higher (only available for Linux and Solaris).
    175163@end multitable
    176 
    177164You may download most of these programs from
    178165@display
     
    225212@sc{Singular} manual can be  accessed from stand-alone texinfo
    226213browser programs such as @code{info} or @code{Emacs}.
     214(It is not necessary for the use of the help system from within @code{Singular}.)
    227215@end itemize
    228216
     
    233221@enumerate
    234222@item
    235 Make sure that you have read and/or excute permission the files and
     223Make sure that you have read and/or execute permission the files and
    236224directories of the Singular distribution. If in doubt, @code{cd} to the
    237225directory where you unpacked @sc{Singular}, and do (as root, if
    238226necessary):
    239227@smallexample
    240 chmod +rX Singular
    241 @end smallexample
    242 
     228chmod -R a+rX Singular
     229@end smallexample
    243230@item
    244231Start up @sc{Singular}, and issue the command @code{system("Singular");}.
     
    266253@code{system("--version");}.
    267254
    268 @item Under SuSE-Linux, @sc{ESingular} does not display a prompt:
    269 @cindex SuSE, ESingular bug
    270 @cindex ESingular, no prompt
    271 @cindex bug, ESingular
    272 This is due to the very restrictive access rights of @code{/dev/pty*} of
    273 the standard @uref{http:/www.suse.de,SuSE} distribution (starting from
    274 version 6.3 on). As root, do one of the following: Either
    275 @example
    276 chmod 666 /dev/pty*
    277 @end example
    278 or,
    279 @example
    280 chmod g+s $(which emacs)
    281 chgrp tty $(which emacs)
    282 chmod g+s $(which xemacs)
    283 chgrp tty $(which xemacs)
    284 @end example
    285 See also @uref{http://sdb.suse.de/sdb/de/html/ke_devpts-63.html} for
    286 details.
    287 
    288 @item For @code{HPUX} systems:
    289 @*The /etc/termcap files which are pre-installed on these systems are
    290 broken which leads to messages like
    291 @example
    292 Name collision between 9826 9836
    293 @end example
    294 when @sc{Singular} is started. To fix this, you can get fixed termcap
    295 files from @uref{ftp://www.mathematik.uni-kl.de/pub/Math/Singular/utils}
    296 by downloading the files termcap-<uname-description> and either
    297 replace your /etc/termcap file by the file found there, or view, and
    298 redo the respective changes by @code{diff}'ing the downloaded and the
    299 original file.
    300 
    301 @item For @code{ix86-Linux} systems:
    302 @*Due to some incompatibilities of shared libraries, the start-up of
    303 @sc{Singular} might fail with messages like
    304 @example
    305   Can not find shared library ...
    306 @end example
    307 To fix this, download and install
    308 @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 texinfo
    312 browser which is used to display the on-line documentation in the
    313 @code{info} format. Therefore, the distribution of the AIX executable
    314 already contains the @code{info} browser program.
    315 If you remove this program, make sure that the GNU
    316 @code{info} program is executed if you call '@code{info}' from your shell.
    317 
    318255@item For any other troubles:
    319256@*Please send an email to @email{singular@@mathematik.uni-kl.de}
Note: See TracChangeset for help on using the changeset viewer.