SipInstallation » History » Revision 7
Revision 6 (Adrian Georgescu, 01/10/2009 11:59 AM) → Revision 7/212 (Adrian Georgescu, 01/12/2009 06:58 PM)
= Installation guide =
== Download ==
We advise at this stage to use the trunk version. See Version Control section for obtaining the latest version.
=== Tarball ===
Tarball with the latest released version is available at [http://download.ag-projects.com/SipClient/ http://download.ag-projects.com/SipClient/]
=== Binary packages ===
Binary packages are available for Debian or Ubuntu on i386 and amd64 architectures. To install add the 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 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 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]