Project

General

Profile

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]