Installation Guide
Supported Platforms: Linux (i386 and amd64 architectures)
Current Release
Version 2.5.0 has been released on March 10th, 2016.
Components
OpenXCAP
The XCAP server itself. Mandatory component.
Python-xcaplib
Optional component. XCAP client library that can be used for developing an XCAP client (Python only) or for testing the server using the xcapclient command line utility.
Dependencies
Python >=2.7 http://www.python.org
Twisted Core, Twisted Web and Twisted Web 2 >= 8.1.0 http://twistedmatrix.com
python-lxml >= 2.0.7 http://codespeak.net/lxml)
python-application >= 1.4.0 http://pypi.python.org/pypi/python-application
python-gnutls >= 3.0.0 http://pypi.python.org/pypi/python-gnutls
python-mysqldb >=1.2.2 http://pypi.python.org/simple/mysql-python
python-imaging >=1.1.7 http://pypi.python.org/simple/PIL/
Debian Packages
Add these lines to /etc/apt/sources.list
:
# AG Projects software deb http://ag-projects.com/debian unstable main deb-src http://ag-projects.com/debian unstable main
Install the AG Projects debian software signing key:
sudo wget -O /etc/apt/trusted.gpg.d/agp-debian-key.gpg http://download.ag-projects.com/agp-debian-key.gpg
After that, run:
sudo apt-get update
Install OpenXCAP:
sudo apt-get install openxcap
Install xcap-client library:
sudo apt-get install python-xcaplib
Tar Archives
The software is available as a tar archive at:
http://download.ag-projects.com/XCAP/
Extract it using`` tar xzvf openxcap-version.tar.gz`` and change directory to the newly created openxcap directory.
Install the software:
cd openxcap sudo python setup.py install
Version Control Repository
The source code is managed using darcs version control tool. The darcs repository can be fetched with:
darcs get http://devel.ag-projects.com/repositories/openxcap
Other packages like python-xcaplib can be obtained in the same way.
To obtain the incremental changes after the initial get:
cd openxcap darcs pull -a
After completing this chapter, go to Presence Tutorial section.