SipInstallation

Version 7 (Adrian Georgescu, 01/12/2009 06:58 pm) → Version 8/212 (Adrian Georgescu, 01/12/2009 07:01 pm)

= Installation guide =

== Download ==

=== We advise at this stage to use the trunk version. See Version control Control section for obtaining the latest version.

=== Tarball ===

The software Tarball with the latest released version is developed too fast to be able to create stable binary available at [http://download.ag-projects.com/SipClient/ http://download.ag-projects.com/SipClient/]

=== Binary
packages ===

Binary packages are available
for it. For this reason we provide only Debian or Ubuntu on i386 and amd64 architectures. To install add the trunk version, which is updated following lines to /etc/apt/sources.list:

{{{
deb http://ag-projects.com/debian unstable main
deb-src http://ag-projects.com/debian unstable main
}}}

Install AG Projects debian repository signing key:

{{{
wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key
}}}

Install the software:

{{{
apt-get update
apt-get install sipclient
}}}

Install dependencies that are not yet available as debian package:

{{{
sudo apt-get install mercurial python-setuptools

# Download
and tested on install eventlet for twisted:
hg clone http://devel.ag-projects.com/~denis/cgi-bin/hgweb.cgi/eventlet_twisted
cd eventlet_twisted

# To update the eventlet_twisted at
a daily basis. later date:
cd eventlet_twisted
hg pull
hg update

sudo python setup.py install
}}}

=== Version control ===


The source code is managed using [http://darcs.net darcs] version control tool. The darcs repository can be fetched with:

{{{
darcs get http://devel.ag-projects.com/repositories/pypjua sipsimpleclient
}}}

To obtain the incremental changes after the initial get, go to the sipsimpleclient directory and run:

{{{
cd sipsimpleclient
darcs pull
}}}

== Building the software ==

Building instructions for the corresponding platforms are available at:

* [source:docs/INSTALL.debian INSTALL.debian]
* [source:docs/INSTALL.linux INSTALL.linux]
* [source:docs/INSTALL.osx INSTALL.osx]
* [source:docs/INSTALL.freebsd INSTALL.freebsd]