Noeud:prerequisites, Noeud « Next »:conventional-fonts, Noeud « Previous »:this-organization, Noeud « Up »:Introduction
If you are familiar with unpacking a tarball1 and configuring and building the result, then you can skip this section.
This book will deal with source code distributions. Some distributions are made as pre-packaged binary (pre-compiled) distributions, ready for installation on your system. We will not be covering those, as your distribution is likely to describe the installation in careful detail. Since the following chapters presume you have the knowledge, we describe the methods and requirements here as an introductory section.
First, to unpack and build a tarball, you must have the following development tools installed on your system.
tar
cc
make
sh
All of these tools can be obtained by going to this web site:
http://www.gnu.org/software/software.html#HowToGetSoftware
and following links to the source or binaries you need. However, if you have trouble obtaining or building these tools, there are several purveyors of GNU pre-built tools that will make your life much easier.
Once these tools are installed, then it becomes possible to build and install the various tools described in this book. Using the tools will also require PERL5, though, if you do not already have it. Since most programmers don't have strong need of Perl programming, it will not be covered in this book, but autoconf and automake require the Perl-5 interpreter for preparing your development project for building. Note: Perl is not required for actually building your product, unless you are using Perl sources yourself. Perl is only used to construct the make files.
Now, you have all your tools in place. Even Perl. To build and install any of the other tools described in this book, you need to perform the following steps:
mumble-1.2.3.tar.gz
package for version 1.2.3
of the mumble
tool and put it somewhere.
cd /path/to/source
gunzip -c /path/to/tarball/mumble-1.2.3.tar.gz | tar xvf -
tarball
has now been unpacked into your source directory.
You may build here if you wish, though it is often convenient to
separate the source and build directories so that it is easy to
distinguish between built files and source files.
cd /path/to/build/dir
prefix=/path/to/install/dir
sh /path/to/source/mumble-1.2.3/configure --prefix=$prefix
make
make check
make install
--prefix
or specify a root-owned directory,
you will likely need to perform this last step as the super user (root).
Just make sure the $prefix/bin
directory is in your PATH
environment variable.
That's it. Now you can MUMBLE on your platform.