Tôi vừa cài đặt thư viện này thành công trong Arch Linux. Tôi không thể thấy bất kỳ lý do tại sao nó sẽ không cài đặt trong bất kỳ bản phân phối nào. Điều quan trọng cần lưu ý là tôi không có Kinect , vì vậy tôi không thể xác minh rằng thư viện hoạt động, chỉ có điều nó biên dịch và cài đặt thành công.
Dưới đây là các bước tôi đã thực hiện:
Cài đặt phụ thuộc
Các gói này là các phụ thuộc của Thư viện Kinect hoặc quá trình xây dựng và do đó cần cài đặt trước:
cmake
git
libusb
freeglut
libxmu
libxi
Bạn sẽ có thể tìm thấy chúng bằng cách sử dụng trình quản lý gói cơ bản của bạn.
Kiểm tra kho lưu trữ
git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect && git pull origin
Xây dựng nguồn
cmake -DCMAKE_INSTALL_PREFIX=/usr -DPROJECT_INCLUDE_INSTALL_DIR=/usr/include -DLIB_SUFFIX="" .
make
sudo make install
Đặt quy tắc udev (để Kinect được phát hiện khi cắm):
sudo install -Dm644 platform/linux/udev/51-kinect.rules /etc/udev/rules.d/51-kinect.rules