1 | @comment -*-texinfo-*- |
---|
2 | @comment $Id: INSTALL_rpm.texi,v 1.3 2002-03-12 14:57:41 mschulze Exp $ |
---|
3 | @c FILE: INSTALL_rpm.texi |
---|
4 | @c PURPOSE: Installation instruction for Singular on RPM based Linux systems |
---|
5 | @c |
---|
6 | |
---|
7 | @ifclear VERSION |
---|
8 | @include version.texi |
---|
9 | @end ifclear |
---|
10 | |
---|
11 | @ifclear singularmanual |
---|
12 | @majorheading Installation of @sc{Singular} @value{VERSION} on @sc{rpm} based @sc{Linux} systems |
---|
13 | @end ifclear |
---|
14 | |
---|
15 | @sc{rpm} is a powerful package manager, which can be used to build, install, query, verify, update, and erase individual software packages. |
---|
16 | @sc{Singular} can be installed on an @sc{rpm} based @sc{Linux} system. |
---|
17 | |
---|
18 | @heading @sc{Singular} @sc{rpm} packages |
---|
19 | |
---|
20 | There are the following @sc{Singular} @sc{rpm} packages. |
---|
21 | |
---|
22 | @table @code |
---|
23 | @item Singular-@value{RPM_VERSION}-1.i386.rpm |
---|
24 | contains architecture dependend executables like the Singular program. |
---|
25 | @item Singular-static-@value{RPM_VERSION}-1.i386.rpm |
---|
26 | contains the static version of the architecture dependend executables. |
---|
27 | @item Singular-share-@value{RPM_VERSION}-1.noarch.rpm |
---|
28 | contains architecture independend data like documentation and libraries. |
---|
29 | @item Singular-kde-redhat-@value{RPM_VERSION}-1.noarch.rpm |
---|
30 | contains KDE icons and menues for @sc{RedHat Linux}. |
---|
31 | @item Singular-kde-suse-@value{RPM_VERSION}-1.noarch.rpm |
---|
32 | contains KDE icons and menues for @sc{SuSE Linux}. |
---|
33 | @end table |
---|
34 | |
---|
35 | The above @sc{rpm} packages are available at |
---|
36 | @display |
---|
37 | @uref{ftp://www.mathematik.uni-kl.de/pub/Math/Singular}. |
---|
38 | @end display |
---|
39 | |
---|
40 | @include register.texi |
---|
41 | |
---|
42 | @heading Usage of @sc{rpm} packages |
---|
43 | @enumerate |
---|
44 | @item |
---|
45 | You can only use the @sc{Singular} @sc{rpm} packages for an @sc{rpm} based @sc{Linux} system like @sc{RedHat Linux} or @sc{SuSE Linux}. |
---|
46 | You can check this by typing |
---|
47 | @smallexample |
---|
48 | rpm |
---|
49 | @end smallexample |
---|
50 | in a command shell. This should produce an output like |
---|
51 | @smallexample |
---|
52 | RPM Version 4.0.3 |
---|
53 | Copyright (C) 1998-2000 - Red Hat, Inc. |
---|
54 | This program may be freely redistributed under the terms of the GNU GPL |
---|
55 | |
---|
56 | Usage: rpm {--help} |
---|
57 | rpm {--version} |
---|
58 | @end smallexample |
---|
59 | @item |
---|
60 | 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{kpackage} under @sc{kde}. |
---|
61 | For a description of the usage of @code{rpm}, type |
---|
62 | @smallexample |
---|
63 | rpm -h |
---|
64 | @end smallexample |
---|
65 | in a command shell. |
---|
66 | @item |
---|
67 | To install or deinstall @sc{rpm} packages, you have to be superuser. |
---|
68 | To become superuser, type |
---|
69 | @smallexample |
---|
70 | su |
---|
71 | @end smallexample |
---|
72 | in a command shell and enter the root password. |
---|
73 | @end enumerate |
---|
74 | |
---|
75 | |
---|
76 | @heading Installation of @sc{Singular} @sc{rpm} packages |
---|
77 | |
---|
78 | @enumerate |
---|
79 | @item |
---|
80 | The installation requires about 18MB of free disk space under @code{/opt}. |
---|
81 | You can check the free disk space by typing |
---|
82 | @smallexample |
---|
83 | df |
---|
84 | @end smallexample |
---|
85 | in a command shell. |
---|
86 | @item |
---|
87 | Different versions of @sc{Singular} @sc{rpm} packages coexist without conflicts. |
---|
88 | @item |
---|
89 | To install the @sc{Singular} binary @sc{rpm} package, type |
---|
90 | @smallexample |
---|
91 | rpm -ivh Singular-@value{RPM_VERSION}-1.i386.rpm |
---|
92 | @end smallexample |
---|
93 | in a command shell. |
---|
94 | This requires several shared libraries. |
---|
95 | If these are not present in your system, @code{rpm} will give an error report. |
---|
96 | In this case, you have to install @sc{rpm} packages providing these shared libraries and retry. |
---|
97 | Alternatively, you can install the @sc{Singular} static binary @sc{rpm} package by typing |
---|
98 | @smallexample |
---|
99 | rpm -ivh Singular-static-@value{RPM_VERSION}-1.i386.rpm |
---|
100 | @end smallexample |
---|
101 | in a command shell. |
---|
102 | @item |
---|
103 | To install the @sc{Singular} shared @sc{rpm} package, type |
---|
104 | @smallexample |
---|
105 | rpm -ivh Singular-shared-@value{RPM_VERSION}-1.noarch.rpm |
---|
106 | @end smallexample |
---|
107 | in a command shell. |
---|
108 | @item |
---|
109 | To install a @sc{Singular} kde @sc{rpm} package, @sc{kde} has to be installed under @code{/usr/share} like for @sc{RedHat Linux} or under @code{/opt/kde} like for @sc{SuSE Linux}. |
---|
110 | You can check this by typing |
---|
111 | @smallexample |
---|
112 | rpm -ql kdebase |
---|
113 | @end smallexample |
---|
114 | in a command shell. |
---|
115 | In the first case, you type |
---|
116 | @smallexample |
---|
117 | rpm -ivh Singular-kde-redhat-@value{RPM_VERSION}-1.noarch.rpm |
---|
118 | @end smallexample |
---|
119 | and in the second case |
---|
120 | @smallexample |
---|
121 | rpm -ivh Singular-kde-suse-@value{RPM_VERSION}-1.noarch.rpm |
---|
122 | @end smallexample |
---|
123 | in a command shell. |
---|
124 | @item |
---|
125 | To deinstall a @sc{Singular} @sc{rpm} package, type |
---|
126 | @smallexample |
---|
127 | rpm -e Singular-...-@value{RPM_VERSION} |
---|
128 | @end smallexample |
---|
129 | in a command shell. |
---|
130 | @end enumerate |
---|
131 | |
---|
132 | @heading Starting @sc{Singular} |
---|
133 | @enumerate |
---|
134 | @item |
---|
135 | To run @sc{Singular} @value{VERSION}, type |
---|
136 | @smallexample |
---|
137 | Singular-@value{VERSION} |
---|
138 | @end smallexample |
---|
139 | in a command shell. |
---|
140 | To run @sc{Singular} @value{VERSION} inside @sc{Emacs}, type |
---|
141 | @smallexample |
---|
142 | ESingular-@value{VERSION} |
---|
143 | @end smallexample |
---|
144 | in a command shell. |
---|
145 | @item |
---|
146 | There is a menu @code{Singular @value{VERSION}} in the @sc{kde} menu with menu items @code{Singular}, @code{ESingular}, and @code{Manual}. |
---|
147 | Click on the menu items @code{Singular} to run @sc{Singular} @value{VERSION} in a terminal, on the menu item @code{ESingular} to run @sc{Singular} @value{VERSION} inside @sc{Emacs}, and on the menu item @code{Manual} to read the @sc{Singular} @value{VERSION} manual. |
---|
148 | @end enumerate |
---|
149 | |
---|
150 | |
---|
151 | @include info.texi |
---|
152 | |
---|
153 | @ifclear singularmanual |
---|
154 | Good luck and enjoy! Your @sc{Singular} team. |
---|
155 | @end ifclear |
---|