1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
@c PSPP - a program for statistical analysis.
@c Copyright (C) 2017, 2020 Free Software Foundation, Inc.
@c Permission is granted to copy, distribute and/or modify this document
@c under the terms of the GNU Free Documentation License, Version 1.3
@c or any later version published by the Free Software Foundation;
@c with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
@c A copy of the license is included in the section entitled "GNU
@c Free Documentation License".
@c
@node Installation
@appendix Installing @pspp{}
@cindex installation
@cindex @pspp{}, installing
@cindex GNU C compiler
@cindex gcc
@cindex compiler, recommended
@cindex compiler, gcc
@pspp{} is written in ISO C and primarily targeted at UNIX-like
environments. To install @pspp{} under a UNIX-like operating system,
follow the steps below.
@enumerate
@item
@code{cd} to the directory containing the @pspp{} source.
@cindex configure, GNU
@cindex GNU configure
@item
Type @samp{./configure} to configure for your particular operating
system and compiler. Running @code{configure} takes a while. While
running, it displays some messages telling which features it is checking
for.
You can optionally supply some options to @code{configure} to
give it hints about how to do its job. Type @code{./configure --help}
to see a list of options.
@cindex compiling
@item
Type @samp{make} to compile the package. If there are any errors during
compilation, try to fix them. If modifications are necessary to compile
correctly under your configuration, contact the author.
@xref{Bugs,,Submitting Bug Reports}, for details.
@cindex self-tests, running
@item
Type @samp{make check} to run self-tests on the compiled @pspp{} package.
@cindex installation
@cindex @pspp{}, installing
@cindex @file{/usr/local/share/pspp/}
@cindex @file{/usr/local/bin/}
@cindex @file{/usr/local/info/}
@cindex documentation, installing
@item
Become the superuser and type @samp{make install} to install the
@pspp{} binaries, by default in @file{/usr/local/bin/}. The
directory @file{/usr/local/share/pspp/} is created and populated with
files needed by @pspp{} at runtime. This step will also cause the
@pspp{} documentation to be installed in @file{/usr/local/info/},
but only if that directory already exists.
@item
(optional) Type @samp{make clean} to delete the @pspp{} binaries
from the source tree.
@end enumerate
|