Acabo de instalar esta biblioteca con éxito en Arch Linux. No puedo ver ninguna razón por la cual no se instalaría en ninguna distribución. Es importante tener en cuenta que no tengo un Kinect , por lo que no puedo verificar que la biblioteca funcione, solo que se compila e instala con éxito.
Aquí están los pasos que tomé:
Instalar dependencias
Estos paquetes son dependencias de la Biblioteca Kinect o del proceso de compilación, y por lo tanto deben instalarse primero:
cmake
git
libusb
freeglut
libxmu
libxi
Debería poder encontrarlos utilizando su administrador de paquetes básico.
Mira el repositorio
git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect && git pull origin
Construye la fuente
cmake -DCMAKE_INSTALL_PREFIX=/usr -DPROJECT_INCLUDE_INSTALL_DIR=/usr/include -DLIB_SUFFIX="" .
make
sudo make install
Establezca las reglas de udev (para que Kinect se detecte cuando está enchufado):
sudo install -Dm644 platform/linux/udev/51-kinect.rules /etc/udev/rules.d/51-kinect.rules