Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > media > contrib-updates > by-pkgid > c7095aefea7b97fbd2a596dcbfb9d481 > files > 441

asterisk-docs-1.4.26.1-1mdv2008.1.i586.rpm

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Chapter 3. Installing Asterisk</title><link rel="stylesheet" href="styles.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.69.1" /><link rel="start" href="index.html" title="Asterisk™: The Future of Telephony" /><link rel="up" href="index.html" title="Asterisk™: The Future of Telephony" /><link rel="prev" href="asterisk-CHP-2-SECT-6.html" title="Conclusion" /><link rel="next" href="asterisk-CHP-3-SECT-1.html" title="What Packages Do I Need?" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Installing Asterisk</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="asterisk-CHP-2-SECT-6.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="asterisk-CHP-3-SECT-1.html">Next</a></td></tr></table><hr /></div><div class="chapter" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="asterisk-CHP-3"></a>Chapter 3. Installing Asterisk</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-1.html">What Packages Do I Need?</a></span></dt><dd><dl><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-1.html#asterisk-CHP-3-SECT-1.1">Linux Package Requirements</a></span></dt></dl></dd><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-2.html">Obtaining the Source Code</a></span></dt><dd><dl><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-2.html#asterisk-CHP-3-SECT-2.1">Obtaining Asterisk Source Code</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-2.html#asterisk-CHP-3-SECT-2.2">Extracting the Source Code</a></span></dt></dl></dd><dt><span class="sect1"><a href="I_sect13_tt243.html">Menuselect</a></span></dt><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-3.html">Compiling Zaptel</a></span></dt><dd><dl><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-3.html#asterisk-CHP-3-SECT-3.1">The ztdummy Driver</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-3.html#asterisk-CHP-3-SECT-3.2">The Zapata Telephony Drivers</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-3.html#asterisk-CHP-3-SECT-3.3">Using ztcfg and zttool</a></span></dt></dl></dd><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-4.html">Compiling libpri</a></span></dt><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-5.html">Compiling Asterisk</a></span></dt><dd><dl><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-5.html#asterisk-CHP-3-SECT-5.1">Standard Installation</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-5.html#asterisk-CHP-3-SECT-5.2">Alternative make Arguments</a></span></dt><dd><dl><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-5.html#asterisk-CHP-3-SECT-5.2.1">make clean</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-5.html#id4110780">make distclean</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-5.html#asterisk-CHP-3-SECT-5.2.2">make update</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-5.html#asterisk-CHP-3-SECT-5.2.4">make webvmail</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-5.html#asterisk-CHP-3-SECT-5.2.5">make progdocs</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-5.html#asterisk-CHP-3-SECT-5.2.7">make config</a></span></dt></dl></dd><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-5.html#asterisk-CHP-3-SECT-5.4">Using Precompiled Binaries</a></span></dt></dl></dd><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-6.html">Installing Additional Prompts</a></span></dt><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-8.html">Common Compiling Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-8.html#asterisk-CHP-3-SECT-8.1">Asterisk</a></span></dt><dd><dl><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-8.html#asterisk-CHP-3-SECT-8.1.1">configure: error: no acceptable C compiler found in
        $PATH</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-8.html#id4111562">configure: error: C++ preprocessor "/lib/cpp" fails sanity
        check</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-8.html#asterisk-CHP-3-SECT-8.1.2">configure: error: *** termcap support not found</a></span></dt></dl></dd><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-8.html#asterisk-CHP-3-SECT-8.2">Zaptel</a></span></dt><dd><dl><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-8.html#asterisk-CHP-3-SECT-8.2.1">make: cc: Command not found</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-8.html#asterisk-CHP-3-SECT-8.2.2">FATAL: Module wctdm/fxs/fxo not found</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-8.html#asterisk-CHP-3-SECT-8.2.3">Unresolved symbol link when loading ztdummy</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-8.html#asterisk-CHP-3-SECT-8.2.4">Depmod errors during compilation</a></span></dt></dl></dd></dl></dd><dt><span class="sect1"><a href="I_sect13_tt332.html">Loading Asterisk and Zaptel Quickly</a></span></dt><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-9.html">Loading Zaptel Modules Without Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-9.html#asterisk-CHP-3-SECT-9.1">Systems Running udevd</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-9.html#asterisk-CHP-3-SECT-9.2">Loading Zaptel</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-9.html#asterisk-CHP-3-SECT-9.3">Loading ztdummy</a></span></dt></dl></dd><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-10.html">Loading libpri Without Script</a></span></dt><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-11.html">Starting Asterisk Without Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-11.html#asterisk-CHP-3-SECT-11.1">Console Commands</a></span></dt></dl></dd><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-12.html">Directories Used by Asterisk</a></span></dt><dd><dl><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-12.html#asterisk-CHP-3-SECT-12.1">/etc/asterisk/</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-12.html#asterisk-CHP-3-SECT-12.2">/usr/lib/asterisk/modules/</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-12.html#asterisk-CHP-3-SECT-12.3">/var/lib/asterisk</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-12.html#asterisk-CHP-3-SECT-12.4">/var/spool/asterisk/</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-12.html#asterisk-CHP-3-SECT-12.5">/var/run/</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-12.html#asterisk-CHP-3-SECT-12.6">/var/log/asterisk/</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-12.html#asterisk-CHP-3-SECT-12.7">/var/log/asterisk/cdr-csv</a></span></dt></dl></dd><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-14.html">AsteriskNOW<sup>™</sup></a></span></dt><dd><dl><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-14.html#asterisk-CHP3-SECT-14.1">What Is AsteriskNOW?</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-14.html#asterisk-CHP3-SECT-14.2">Before You Begin</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-14.html#id4114586">What You Will Need</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-14.html#id4114648">Installation</a></span></dt><dd><dl><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-14.html#id4114684">Quick installation</a></span></dt><dt><span class="sect3"><a href="asterisk-CHP-3-SECT-14.html#xtnd_proc">Extended procedure</a></span></dt></dl></dd><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-14.html#id4115176">Accessing the GUI</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-14.html#alternate_install">Alternate Installations</a></span></dt><dt><span class="sect2"><a href="asterisk-CHP-3-SECT-14.html#for_more_info">For More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="asterisk-CHP-3-SECT-13.html">Conclusion</a></span></dt></dl></div><div class="epigraph"><p>I long to accomplish great and noble tasks, but it is my chief duty
    to accomplish humble tasks as though they were great and noble. The world
    is moved along, not only by the mighty shoves of its heroes, but also by
    the aggregate of the tiny pushes of each honest worker.</p><div class="attribution"><span>--<span class="attribution">Helen Keller</span></span></div></div><p>In the<a id="ch03_installation" class="indexterm"></a> previous chapter, we discussed preparing a system to install
  Asterisk. Now it’s time to get our hands dirty!</p><p>Although a large number of Linux<sup>[<a id="asterisk-CHP-3-FN-1" href="#ftn.asterisk-CHP-3-FN-1">42</a>]</sup> distributions <a id="I_indexterm3_tt195" class="indexterm"></a>and PC architectures are excellent candidates for Asterisk, we
  have chosen to focus on a single distribution in order to maintain brevity
  and clarity throughout the book. The instructions that follow have been made
  as generic as possible, but you will notice a leaning toward<a id="I_indexterm3_tt196" class="indexterm"></a> CentOS directory structure and system utilities. We have
  chosen to focus on CentOS (arguably, the most popular distro for Asterisk)
  because its command set, directory structure, and so forth are likely to be
  familiar to a larger percentage of readers (we have found that many Linux
  administrators are familiar with CentOS, even if they don’t prefer it). This
  doesn’t mean that CentOS is the only choice, or even the best one for you. A
  question that often appears on the mailing lists is: “Which distribution of
  Linux is the best to use with Asterisk?” The multitude of answers generally
  boils down to “the one you like the best.”<sup>[<a id="id4107812" href="#ftn.id4107812">43</a>]</sup></p><div class="footnotes"><br /><hr width="100" align="left" /><div class="footnote"><p><sup>[<a id="ftn.asterisk-CHP-3-FN-1" href="#asterisk-CHP-3-FN-1">42</a>] </sup>And some non-Linux operating systems as well, such as Solaris,
      *BSD, and OS X. You should note that while people have managed to
      successfully run Asterisk on these alternative systems, Asterisk was,
      and continues to be, actively developed for Linux.</p></div><div class="footnote"><p><sup>[<a id="ftn.id4107812" href="#id4107812">43</a>] </sup>We will be using CentOS Server 4.4 in this book, which we usually
      install with nothing except the Editors package selected. If you are not
      sure what distribution to choose, CentOS is an excellent choice. CentOS
      can be obtained from <a href="http://www.centos.org" target="_top">http://www.centos.org</a>.</p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="asterisk-CHP-2-SECT-6.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="asterisk-CHP-3-SECT-1.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Conclusion </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> What Packages Do I Need?</td></tr></table></div><div xmlns="" id="svn-footer"><hr /><p>You are reading <em>Asterisk: The Future of Telephony</em> (2nd Edition for Asterisk 1.4), by Jim van Meggelen, Jared Smith, and Leif Madsen.<br />
       This work is licensed under the <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works License v3.0</a>.<br />
       To submit comments, corrections, or other contributions to the text, please visit <a href="http://oreilly.com/catalog/9780596510480/">http://www.oreilly.com/</a>.</p></div></body></html>