[f16a988] | 1 | @comment -*-texinfo-*- |
---|
| 2 | @c FILE: INSTALL_rpm.texi |
---|
| 3 | @c PURPOSE: Installation instruction for Singular on RPM based Linux systems |
---|
| 4 | @c |
---|
| 5 | |
---|
| 6 | @ifclear VERSION |
---|
| 7 | @include version.texi |
---|
| 8 | @end ifclear |
---|
| 9 | |
---|
| 10 | @ifclear singularmanual |
---|
[743bd9] | 11 | @majorheading Installation of @sc{Singular} @value{RPM_VERSION} on @sc{rpm} based @sc{Linux} systems |
---|
[f16a988] | 12 | @end ifclear |
---|
| 13 | |
---|
[608866] | 14 | @sc{rpm} is a powerful package manager, which can be used to build, install, query, verify, update, and erase individual software packages. |
---|
| 15 | @sc{Singular} can be installed on an @sc{rpm} based @sc{Linux} system. |
---|
[dd2be3b] | 16 | The installation of @sc{Singular} on a general @sc{Unix} system is described in @code{INSTALL_unix}. |
---|
[608866] | 17 | |
---|
[f16a988] | 18 | @heading @sc{Singular} @sc{rpm} packages |
---|
| 19 | |
---|
[e17ed0] | 20 | The following @sc{Singular} @sc{rpm} packages are available. |
---|
[f16a988] | 21 | |
---|
| 22 | @table @code |
---|
[e0e320] | 23 | @item @uref{Singular-@value{RPM_VERSION}-1.i386.rpm} |
---|
[437efdf] | 24 | contains architecture-dependent executables like the @sc{Singular} program. |
---|
[e0e320] | 25 | @item @uref{Singular-static-@value{RPM_VERSION}-1.i386.rpm} |
---|
[f16a988] | 26 | contains the static version of the architecture dependend executables. |
---|
[e0e320] | 27 | @item @uref{Singular-share-@value{RPM_VERSION}-1.noarch.rpm} |
---|
[f16a988] | 28 | contains architecture independend data like documentation and libraries. |
---|
[3afeb9] | 29 | @item @uref{Singular-desktop-@value{RPM_VERSION}-1.noarch.rpm} |
---|
| 30 | contains icons and menues for @sc{gnome} and @sc{kde}. |
---|
[f16a988] | 31 | @end table |
---|
| 32 | |
---|
[e17ed0] | 33 | The above @sc{rpm} packages can be downloaded from |
---|
[f16a988] | 34 | @display |
---|
[df2b82] | 35 | @uref{ftp://www.mathematik.uni-kl.de/pub/Math/Singular/UNIX}. |
---|
[f16a988] | 36 | @end display |
---|
| 37 | |
---|
| 38 | @include register.texi |
---|
| 39 | |
---|
| 40 | @heading Usage of @sc{rpm} packages |
---|
| 41 | @enumerate |
---|
| 42 | @item |
---|
[e17ed0] | 43 | You can only use the @sc{Singular} @sc{rpm} packages on an @sc{rpm} based @sc{Linux} system like @sc{RedHat Linux} or @sc{SuSE Linux}. |
---|
[f16a988] | 44 | You can check this by typing |
---|
| 45 | @smallexample |
---|
| 46 | rpm |
---|
| 47 | @end smallexample |
---|
| 48 | in a command shell. This should produce an output like |
---|
| 49 | @smallexample |
---|
| 50 | RPM Version 4.0.3 |
---|
| 51 | Copyright (C) 1998-2000 - Red Hat, Inc. |
---|
| 52 | This program may be freely redistributed under the terms of the GNU GPL |
---|
| 53 | |
---|
[dd2be3b] | 54 | Usage: rpm @{--help@} |
---|
| 55 | rpm @{--version@} |
---|
[f16a988] | 56 | @end smallexample |
---|
| 57 | @item |
---|
[de5e1f] | 58 | To deal with @sc{rpm} packages, you can either use the @sc{rpm} command line tool @code{rpm} or a graphical @sc{rpm} frontend like e.g. @code{gnorpm} under @sc{gnome} or @code{kpackage} under @sc{kde}. |
---|
[f16a988] | 59 | For a description of the usage of @code{rpm}, type |
---|
| 60 | @smallexample |
---|
| 61 | rpm -h |
---|
| 62 | @end smallexample |
---|
| 63 | in a command shell. |
---|
| 64 | @item |
---|
[318895] | 65 | To install or deinstall @sc{rpm} packages, you have to be superuser. |
---|
| 66 | To become superuser, type |
---|
[f16a988] | 67 | @smallexample |
---|
| 68 | su |
---|
| 69 | @end smallexample |
---|
| 70 | in a command shell and enter the root password. |
---|
| 71 | @end enumerate |
---|
| 72 | |
---|
| 73 | |
---|
| 74 | @heading Installation of @sc{Singular} @sc{rpm} packages |
---|
| 75 | |
---|
[dd2be3b] | 76 | In the following, we describe how to install @sc{Singular} using the @sc{rpm} command line tool @code{rpm}. |
---|
[de5e1f] | 77 | Alternatively, you can use a graphical @sc{rpm} frontend like e.g. @code{gnorpm} under @sc{gnome} or @code{kpackage} under @sc{kde}. |
---|
[dd2be3b] | 78 | |
---|
[f16a988] | 79 | @enumerate |
---|
| 80 | @item |
---|
[e17ed0] | 81 | The installation requires about 26MB of free disk space under @code{/usr/local}. |
---|
[f16a988] | 82 | You can check the free disk space by typing |
---|
| 83 | @smallexample |
---|
[dd2be3b] | 84 | df -h |
---|
[f16a988] | 85 | @end smallexample |
---|
| 86 | in a command shell. |
---|
| 87 | @item |
---|
| 88 | Different versions of @sc{Singular} @sc{rpm} packages coexist without conflicts. |
---|
| 89 | @item |
---|
[e17ed0] | 90 | To install the @sc{Singular} @value{RPM_VERSION} @sc{rpm} packages, type |
---|
[f16a988] | 91 | @smallexample |
---|
[e17ed0] | 92 | rpm -ivh \ |
---|
| 93 | Singular-@value{RPM_VERSION}-1.i386.rpm \ |
---|
| 94 | Singular-share-@value{RPM_VERSION}-1.noarch.rpm \ |
---|
| 95 | Singular-desktop-@value{RPM_VERSION}-1.noarch.rpm |
---|
[129adc5] | 96 | @end smallexample |
---|
[f16a988] | 97 | in a command shell. |
---|
| 98 | @item |
---|
[e17ed0] | 99 | To deinstall the @sc{Singular} @value{RPM_VERSION} @sc{rpm} packages, type |
---|
[f16a988] | 100 | @smallexample |
---|
[e17ed0] | 101 | rpm -e \ |
---|
| 102 | Singular-@value{RPM_VERSION}-1.i386.rpm \ |
---|
| 103 | Singular-share-@value{RPM_VERSION}-1.noarch.rpm \ |
---|
| 104 | Singular-desktop-@value{RPM_VERSION}-1.noarch.rpm |
---|
[f16a988] | 105 | @end smallexample |
---|
| 106 | in a command shell. |
---|
[e17ed0] | 107 | @item The @sc{Singular} binary @sc{rpm} package @code{Singular-@value{RPM_VERSION}-1.i386.rpm} can be replaced by the @sc{Singular} static binary @sc{rpm} package @code{Singular-static-@value{RPM_VERSION}-1.i386.rpm}. |
---|
[f16a988] | 108 | @end enumerate |
---|
| 109 | |
---|
| 110 | @heading Starting @sc{Singular} |
---|
| 111 | @enumerate |
---|
| 112 | @item |
---|
[de5e1f] | 113 | To run @sc{Singular} @value{RPM_VERSION}, type |
---|
[f16a988] | 114 | @smallexample |
---|
| 115 | Singular-@value{VERSION} |
---|
| 116 | @end smallexample |
---|
| 117 | in a command shell. |
---|
[de5e1f] | 118 | To run @sc{Singular} @value{RPM_VERSION} under @sc{Emacs}, type |
---|
[f16a988] | 119 | @smallexample |
---|
| 120 | ESingular-@value{VERSION} |
---|
| 121 | @end smallexample |
---|
| 122 | in a command shell. |
---|
[e17ed0] | 123 | @item To read the @sc{Singular} @value{RPM_VERSION} manual, direct your web browser to @code{/usr/local/Singular/@value{VERSION}/html/index.htm}. |
---|
[f16a988] | 124 | @item |
---|
[e17ed0] | 125 | Under @sc{gnome} or @sc{kde}, click on the menu item @code{TSingular} to run @sc{Singular} @value{RPM_VERSION} in a terminal, on the menu item @code{ESingular} to run @sc{Singular} @value{RPM_VERSION} under @sc{Emacs}, or on the menu item @code{Manual} to read the @sc{Singular} @value{RPM_VERSION} manual. |
---|
[f16a988] | 126 | @end enumerate |
---|
| 127 | |
---|
| 128 | |
---|
| 129 | @include info.texi |
---|
| 130 | |
---|
| 131 | @ifclear singularmanual |
---|
| 132 | Good luck and enjoy! Your @sc{Singular} team. |
---|
| 133 | @end ifclear |
---|