Project

General

Profile

SipInstallation » History » Version 75

Adrian Georgescu, 03/28/2010 04:57 PM

1 67 Adrian Georgescu
= Installation Guide =
2 20 Adrian Georgescu
3 75 Adrian Georgescu
[[TOC(WikiStart, Sip*, depth=1)]]
4 1 Adrian Georgescu
 
5 67 Adrian Georgescu
== Supported Platforms ==
6 23 Adrian Georgescu
7 33 Adrian Georgescu
Currently i386, amd64 and ppc architectures have been tested and are fully supported on the following operating systems:
8 23 Adrian Georgescu
9 28 Adrian Georgescu
 * Linux
10
 * MacOSX
11 63 Adrian Georgescu
 * [wiki:InstallFreeBSD FreeBSD]
12 23 Adrian Georgescu
13 73 Adrian Georgescu
== Current Release ==
14 70 Adrian Georgescu
15
The software is available as a tar archive at:
16
17
http://download.ag-projects.com/SipClient/
18
19
For people running Debian testing or unstable on an i386 and amd64 architectures there is an official public repository provided by AG Projects. To use it, add these lines in /etc/apt/sources.list
20
21
{{{
22
# AG Projects software
23
deb	http://ag-projects.com/debian unstable main
24
deb-src http://ag-projects.com/debian unstable main
25
}}}
26
27
Install the AG Projects debian software signing key:
28
29
{{{
30
wget http://download.ag-projects.com/agp-debian-gpg.key
31 74 Adrian Georgescu
sudo apt-key add agp-debian-gpg.key
32 70 Adrian Georgescu
}}}
33
34
After that, run:
35
36
{{{
37 72 Adrian Georgescu
sudo apt-get update
38 70 Adrian Georgescu
}}}
39 1 Adrian Georgescu
40 71 Adrian Georgescu
To install the library run:
41
42
{{{
43
sudo apt-get install python-sipsimple
44
}}}
45
46
To install the command line clients run:
47
48
{{{
49
sudo apt-get install sipclients 
50
}}}
51
52
The library depends on ''greenlet'', which is not available as Debian package. You can install it using easy_install command:
53
54
{{{
55
sudo easy_install greenlet
56
}}}
57 70 Adrian Georgescu
58 35 Adrian Georgescu
== Development Version ==
59 1 Adrian Georgescu
60
The source code is managed using [http://darcs.net darcs] version control tool. The darcs repository can be fetched with:
61 14 Adrian Georgescu
62 1 Adrian Georgescu
{{{
63
darcs get http://devel.ag-projects.com/repositories/python-sipsimple
64 52 Adrian Georgescu
}}}
65 1 Adrian Georgescu
66 70 Adrian Georgescu
{{{
67
darcs get http://devel.ag-projects.com/repositories/sipclients
68
}}}
69 1 Adrian Georgescu
70 70 Adrian Georgescu
To obtain the incremental changes after the initial get, go to the python-sipsimple and sipclients directory and run:
71
72 14 Adrian Georgescu
{{{
73 59 Adrian Georgescu
darcs pull -a
74 1 Adrian Georgescu
}}}
75
76 67 Adrian Georgescu
== Building Instructions ==
77 1 Adrian Georgescu
78
Building instructions for the corresponding platforms are available at:
79
80 62 Adrian Georgescu
 * [source:docs/Install.linux Install.linux] - Debian/Ubuntu package or manual installation 
81 68 Adrian Georgescu
 * [source:docs/Install.osx Install.osx] - MacOSX 10.5 Leopard and 10.6 Snow Leopard
82 57 Adrian Georgescu
 * [wiki:SipUninstall Uninstall guide]