3.6.3. Using Precompiled Binaries

While the documented process of installing Asterisk expects you to compile the source code yourself, there are Linux distributions (such as Debian) that include precompiled Asterisk binaries. Failing that, you may be able to install Asterisk with the package managers that those distributions of Linux provide (such as apt-get for Debian and portage for Gentoo[49]). However, you may also find that many of these prebuilt binaries are quite out of date and do not follow the same furious development cycle as Asterisk.

Finally, there do exist basic, precompiled Asterisk binaries that can be downloaded and installed in whatever Linux distribution you have chosen. However, the use of precompiled binaries doesn't really save much time, and we have found that compiling Asterisk with each install is not a very cumbersome task. We believe that the best way to install Asterisk is to compile from the source code, so we won't discuss prebuilt binaries very much in this book, and besides, don't you want to be l33t?[50] In the next chapter, we'll look at how to initially configure Asterisk and several kinds of channels.



[49] Gentoo doesn't actually use a precompiled binary, but rather pulls the source from a repository, builds and installs the software using its own package management system, but the version you get is still dependant upon the maintainers packaging it for you, when you could simply build it yourself!

[50] l33t is a funny way of saying 'elite', known as leetspeak (computer slang). Even more funny, is a well written, serious article by Microsoft about leetspeak at http://www.microsoft.com/athome/security/children/leetspeak.mspx