Saya pikir saya akan menambahkan jawaban yang lebih baik untuk orang lain yang mengamati utas ini.
Jadi, jika Anda telah mengalami kesulitan membangun opencv pada perangkat, Anda mungkin telah mengikuti instruksi di sini:
http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html
Dalam hal ini, jika Anda tidak menambahkan -D argsparameter CMake ke override secara dinamis di langkah kedua dan Anda hanya menjalankan cmake ..di dalam direktori build (yang Anda buat), itu akan menghasilkan CMakeCache.txtfile.
Jika Anda mengedit CMakeCache.txtfile, Anda dapat mengubah:
CPACK_BINARY_DEB:BOOL=ON
... selain variabel tertentu lainnya di tautan opencv di atas. Alih-alih berlari makeatau make install... jalankan saja make packagedan keajaiban terjadi.
Peringatan: Jika Anda memilikinya, WITH_CUDA:BOOL=ONAnda mungkin memiliki masalah ketergantungan dengan pembuat paket - dan itu pertanyaan yang sama sekali berbeda ...
Untuk info lebih lanjut, lihat CPACK_*_*:BOOLparameter dalam file cmake, dan lihat dokumentasi CPack:
http://www.cmake.org/Wiki/CMake:CPackPackageGenerators