source: git/doc/INSTALL_rpm.texi @ 548695

spielwiese
Last change on this file since 548695 was 548695, checked in by Hans Schönemann <hannes@…>, 22 years ago
*hannes: new desktop.rpm git-svn-id: file:///usr/local/Singular/svn/trunk@6179 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.12 2002-07-01 13:07:06 Singular 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{RPM_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.
17The installation of @sc{Singular} on a general @sc{Unix} system is described in @code{INSTALL_unix}.
18
19@heading @sc{Singular} @sc{rpm} packages
20
21There are the following @sc{Singular} @sc{rpm} packages.
22
23@table @code
24@item @uref{Singular-@value{RPM_VERSION}-1.i386.rpm}
25contains architecture dependend executables like the Singular program.
26@item @uref{Singular-static-@value{RPM_VERSION}-1.i386.rpm}
27contains the static version of the architecture dependend executables.
28@item @uref{Singular-share-@value{RPM_VERSION}-1.noarch.rpm}
29contains architecture independend data like documentation and libraries.
30@item @uref{Singular-desktop-@value{RPM_VERSION}-1.noarch.rpm}
31contains icons and menues for @sc{gnome} and @sc{kde}.
32@end table
33
34The above @sc{rpm} packages are available at
35@display
36@uref{ftp://www.mathematik.uni-kl.de/pub/Math/Singular/UNIX}.
37@end display
38
39@include register.texi
40
41@heading Usage of @sc{rpm} packages
42@enumerate
43@item
44You 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}.
45You can check this by typing
46@smallexample
47rpm
48@end smallexample
49in a command shell. This should produce an output like
50@smallexample
51RPM Version 4.0.3
52Copyright (C) 1998-2000 - Red Hat, Inc.
53This program may be freely redistributed under the terms of the GNU GPL
54
55Usage: rpm @{--help@}
56       rpm @{--version@}
57@end smallexample
58@item
59To 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}.
60For a description of the usage of @code{rpm}, type
61@smallexample
62rpm -h
63@end smallexample
64in a command shell.
65@item
66To install or deinstall @sc{rpm} packages, you have to be superuser.
67To become superuser, type
68@smallexample
69su
70@end smallexample
71in a command shell and enter the root password.
72@end enumerate
73
74
75@heading Installation of @sc{Singular} @sc{rpm} packages
76
77In the following, we describe how to install @sc{Singular} using the @sc{rpm} command line tool @code{rpm}.
78Alternatively, you can use a graphical @sc{rpm} frontend like e.g. @code{gnorpm} under @sc{gnome} or @code{kpackage} under @sc{kde}.
79
80@enumerate
81@item
82The installation requires about 20MB of free disk space under @code{/opt}.
83You can check the free disk space by typing
84@smallexample
85df -h
86@end smallexample
87in a command shell.
88@item
89Different versions of @sc{Singular} @sc{rpm} packages coexist without conflicts.
90@item
91To install the @sc{Singular} binary @sc{rpm} package, type
92@smallexample
93rpm -ivh Singular-@value{RPM_VERSION}-1.i386.rpm
94@end smallexample
95in a command shell.
96
97This requires several shared libraries.
98If these are not present in your system, @code{rpm} will give an error report.
99In this case, you have to install @sc{rpm} packages providing these shared libraries and retry.
100Alternatively, you can install the @sc{Singular} static binary @sc{rpm} package by typing
101@smallexample
102rpm -ivh Singular-static-@value{RPM_VERSION}-1.i386.rpm
103@end smallexample
104in a command shell.
105@item
106To install the @sc{Singular} shared @sc{rpm} package, type
107@smallexample
108rpm -ivh Singular-share-@value{RPM_VERSION}-1.noarch.rpm
109@end smallexample
110in a command shell.
111@item
112To install a @sc{Singular} menu @sc{rpm} package, @sc{gnome} or @sc{kde} have to be installed.
113Type
114@smallexample
115rpm -ivh Singular-desktop-@value{RPM_VERSION}-1.noarch.rpm
116in a command shell.
117@item
118To deinstall a @sc{Singular} @sc{rpm} package, type
119@smallexample
120rpm -e Singular-...-@value{RPM_VERSION}
121@end smallexample
122in a command shell.
123@end enumerate
124
125@heading Starting @sc{Singular}
126@enumerate
127@item
128To run @sc{Singular} @value{RPM_VERSION}, type
129@smallexample
130Singular-@value{VERSION}
131@end smallexample
132in a command shell.
133To run @sc{Singular} @value{RPM_VERSION} under @sc{Emacs}, type
134@smallexample
135ESingular-@value{VERSION}
136@end smallexample
137in a command shell.
138@item
139There is a menu @code{Singular @value{RPM_VERSION}} in the @sc{gnome} and @sc{kde} menu with menu items @code{TSingular}, @code{ESingular}, and @code{Manual}.
140Click 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}, and on the menu item @code{Manual} to read the @sc{Singular} @value{RPM_VERSION} manual.
141@end enumerate
142
143
144@include info.texi
145
146@ifclear singularmanual
147Good luck and enjoy! Your @sc{Singular} team.
148@end ifclear
Note: See TracBrowser for help on using the repository browser.