Я только что успешно установил эту библиотеку в 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