source: git/doc/INSTALL_rpm.texi @ 318895

spielwiese
Last change on this file since 318895 was 318895, checked in by Mathias Schulze <mschulze@…>, 22 years ago
*** empty log message *** git-svn-id: file:///usr/local/Singular/svn/trunk@6013 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 5.0 KB
Line 
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
20There are the following @sc{Singular} @sc{rpm} packages.
21
22@table @code
23@item Singular-@value{RPM_VERSION}-1.i386.rpm
24contains architecture dependend executables like the Singular program.
25@item Singular-static-@value{RPM_VERSION}-1.i386.rpm
26contains the static version of the architecture dependend executables.
27@item Singular-share-@value{RPM_VERSION}-1.noarch.rpm
28contains architecture independend data like documentation and libraries.
29@item Singular-kde-redhat-@value{RPM_VERSION}-1.noarch.rpm
30contains KDE icons and menues for @sc{RedHat Linux}.
31@item Singular-kde-suse-@value{RPM_VERSION}-1.noarch.rpm
32contains KDE icons and menues for @sc{SuSE Linux}.
33@end table
34
35The 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
45You 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}.
46You can check this by typing
47@smallexample
48rpm
49@end smallexample
50in a command shell. This should produce an output like
51@smallexample
52RPM Version 4.0.3
53Copyright (C) 1998-2000 - Red Hat, Inc.
54This program may be freely redistributed under the terms of the GNU GPL
55
56Usage: rpm {--help}
57       rpm {--version}
58@end smallexample
59@item
60To 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}.
61For a description of the usage of @code{rpm}, type
62@smallexample
63rpm -h
64@end smallexample
65in a command shell.
66@item
67To install or deinstall @sc{rpm} packages, you have to be superuser.
68To become superuser, type
69@smallexample
70su
71@end smallexample
72in 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
80The installation requires about 18MB of free disk space under @code{/opt}.
81You can check the free disk space by typing
82@smallexample
83df
84@end smallexample
85in a command shell.
86@item
87Different versions of @sc{Singular} @sc{rpm} packages coexist without conflicts.
88@item
89To install the @sc{Singular} binary @sc{rpm} package, type
90@smallexample
91rpm -ivh Singular-@value{RPM_VERSION}-1.i386.rpm
92@end smallexample
93in a command shell.
94This requires several shared libraries.
95If these are not present in your system, @code{rpm} will give an error report.
96In this case, you have to install @sc{rpm} packages providing these shared libraries and retry.
97Alternatively, you can install the @sc{Singular} static binary @sc{rpm} package by typing
98@smallexample
99rpm -ivh Singular-static-@value{RPM_VERSION}-1.i386.rpm
100@end smallexample
101in a command shell.
102@item
103To install the @sc{Singular} shared @sc{rpm} package, type
104@smallexample
105rpm -ivh Singular-shared-@value{RPM_VERSION}-1.noarch.rpm
106@end smallexample
107in a command shell.
108@item
109To 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}.
110You can check this by typing
111@smallexample
112rpm -ql kdebase
113@end smallexample
114in a command shell.
115In the first case, you type
116@smallexample
117rpm -ivh Singular-kde-redhat-@value{RPM_VERSION}-1.noarch.rpm
118@end smallexample
119and in the second case
120@smallexample
121rpm -ivh Singular-kde-suse-@value{RPM_VERSION}-1.noarch.rpm
122@end smallexample
123in a command shell.
124@item
125To deinstall a @sc{Singular} @sc{rpm} package, type
126@smallexample
127rpm -e Singular-...-@value{RPM_VERSION}
128@end smallexample
129in a command shell.
130@end enumerate
131
132@heading Starting @sc{Singular}
133@enumerate
134@item
135To run @sc{Singular} @value{VERSION}, type
136@smallexample
137Singular-@value{VERSION}
138@end smallexample
139in a command shell.
140To run @sc{Singular} @value{VERSION} inside @sc{Emacs}, type
141@smallexample
142ESingular-@value{VERSION}
143@end smallexample
144in a command shell.
145@item
146There is a menu @code{Singular @value{VERSION}} in the @sc{kde} menu with menu items @code{Singular}, @code{ESingular}, and @code{Manual}.
147Click 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
154Good luck and enjoy! Your @sc{Singular} team.
155@end ifclear
Note: See TracBrowser for help on using the repository browser.