Я щойно успішно встановив цю бібліотеку в Arch Linux. Я не бачу жодної причини, чому б він не встановився в жодному дистрибутиві. Важливо зауважити, що у мене немає Kinect , тому я не можу перевірити, чи працює бібліотека, лише успішно вона збирається та встановлюється.
Ось такі кроки:
Встановити залежності
Ці пакети - це залежність бібліотеки Kinect або процесу збирання, і тому потрібно спочатку встановити:
cmake
git
libusb
freeglut
libxmu
libxi
Ви можете знайти їх за допомогою свого основного менеджера пакунків.
Ознайомтесь із сховищем
git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect && git pull origin
Побудувати джерело
cmake -DCMAKE_INSTALL_PREFIX=/usr -DPROJECT_INCLUDE_INSTALL_DIR=/usr/include -DLIB_SUFFIX="" .
make
sudo make install
Встановіть правила udev (так, щоб Kinect виявлявся під час підключення):
sudo install -Dm644 platform/linux/udev/51-kinect.rules /etc/udev/rules.d/51-kinect.rules