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

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:

wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key

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.