Project

General

Profile

SipInstallation » History » Version 7

Adrian Georgescu, 01/12/2009 06:58 PM

1 1 Adrian Georgescu
= Installation guide =
2
 
3
== Download ==
4
5 7 Adrian Georgescu
We advise at this stage to use the trunk version. See Version Control section for obtaining the latest version.
6
7 1 Adrian Georgescu
=== Tarball ===
8
9
Tarball with the latest released version is available at [http://download.ag-projects.com/SipClient/ http://download.ag-projects.com/SipClient/]
10
11
=== Binary packages ===
12
13
Binary packages are available for Debian or Ubuntu on i386 and amd64 architectures. To install add the following lines to /etc/apt/sources.list:
14
15
{{{
16
deb	http://ag-projects.com/debian unstable main
17
deb-src http://ag-projects.com/debian unstable main
18
}}}
19
20
Install AG Projects debian repository signing key:
21
22
{{{
23
wget http://download.ag-projects.com/agp-debian-gpg.key
24
apt-key add agp-debian-gpg.key
25
}}}
26
27
Install the software:
28
29
{{{
30
apt-get update
31
apt-get install sipclient
32
}}}
33
34
Install dependencies that are not yet available as debian package:
35
36
{{{
37
sudo apt-get install mercurial python-setuptools
38
39
# Download and install eventlet for twisted:
40
hg clone http://devel.ag-projects.com/~denis/cgi-bin/hgweb.cgi/eventlet_twisted
41
cd eventlet_twisted
42
43
# To update the eventlet_twisted at a later date:
44
cd eventlet_twisted
45
hg pull
46
hg update
47
48
sudo python setup.py install
49
}}}
50
51
=== Version control ===
52
53
The source code is managed using [http://darcs.net darcs] version control tool. The darcs repository can be fetched with:
54
55
{{{
56
darcs get http://devel.ag-projects.com/repositories/pypjua sipsimpleclient
57
}}}
58
59
To obtain the incremental changes after the initial get, go to the sipsimpleclient directory and run:
60
61
{{{
62
cd sipsimpleclient
63
darcs pull
64
}}}
65
66
== Building the software ==
67
68
Building instructions for the corresponding platforms are available at:
69
70
 * [source:docs/INSTALL.debian INSTALL.debian]
71
 * [source:docs/INSTALL.linux INSTALL.linux]
72
 * [source:docs/INSTALL.osx INSTALL.osx]
73
 * [source:docs/INSTALL.freebsd INSTALL.freebsd]