Project

General

Profile

SipInstallation » History » Revision 8

Revision 7 (Adrian Georgescu, 01/12/2009 06:58 PM) → Revision 8/212 (Adrian Georgescu, 01/12/2009 07:01 PM)

= Installation guide = 
 
 == Download == 

 === We advise at this stage to use the trunk version. See Version control Control section for obtaining the latest version. 

 === Tarball === 

 The software Tarball with the latest released version is developed too fast to be able to create stable binary available at [http://download.ag-projects.com/SipClient/ http://download.ag-projects.com/SipClient/] 

 === Binary packages === 

 Binary packages are available for it. For this reason we provide only Debian or Ubuntu on i386 and amd64 architectures. To install add the trunk version, which is updated 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 tested on 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 daily basis. 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]