Compiling and Installing Yate from SVN on Debian

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
Line 5: Line 5:
  
 
  apt-get install build-essential
 
  apt-get install build-essential
 +
The following NEW packages will be installed:
 +
    build-essential dpkg-dev g++ g++-4.4 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libdpkg-perl
 +
  libstdc++6-4.4-dev libtimedate-perl
 +
 
  apt-get install autoconf
 
  apt-get install autoconf
 +
The following NEW packages will be installed:
 +
    autoconf automake autotools-dev
 +
 
  apt-get install subversion
 
  apt-get install subversion
 +
The following NEW packages will be installed:
 +
    libapr1 libaprutil1 libserf-0-0 libsvn1 subversion
  
 
===Get the sources===
 
===Get the sources===

Revision as of 11:41, 12 December 2012

Follow the steps bellow to install and compile the latest version of Yate from SVN source on Debian system.

Prerequisites

apt-get install build-essential
The following NEW packages will be installed:
    build-essential dpkg-dev g++ g++-4.4 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libdpkg-perl
 libstdc++6-4.4-dev libtimedate-perl
apt-get install autoconf
The following NEW packages will be installed:
    autoconf automake autotools-dev
apt-get install subversion
The following NEW packages will be installed:
    libapr1 libaprutil1 libserf-0-0 libsvn1 subversion

Get the sources

Once you have the svn client installed getting the sources is a simple command:

cd /usr/src
svn checkout http://voip.null.ro/svn/yate/trunk yate
cd yate


This will fetch a copy of the SVN TRUNK in a new directory called yate.

Prepare and configure the sources

./autogen.sh
Finished! Now run configure. If in doubt run ./configure --help

This script will warn if autoconf is missing and will prepare a configure script for you if everything is OK. You can now run the configure script:

./configure
checking for local operating system type... Linux
checking for libraries directory name... lib
checking for g++... g++
...


See also

Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers