Project

General

Profile

SipInstallation » History » Version 3

Adrian Georgescu, 01/10/2009 11:57 AM

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