将 OpenCV 构建为 deb 包:CPackDeb:文件实用程序不可用
Posted
技术标签:
【中文标题】将 OpenCV 构建为 deb 包:CPackDeb:文件实用程序不可用【英文标题】:building OpenCV as deb package: CPackDeb: file utility is not available 【发布时间】:2019-11-07 16:05:43 【问题描述】:我在 Ubuntu 18.04 上构建 OpenCV 4.1 作为 deb 包。建库成功后。我打电话给make package
并收到以下错误:
CPack: Create package
CMake Error at /usr/share/cmake-3.10/Modules/CPackDeb.cmake:622 (message):
CPackDeb: file utility is not available. CPACK_DEBIAN_PACKAGE_SHLIBDEPS
and CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS options are not available.
Call Stack (most recent call first):
/usr/share/cmake-3.10/Modules/CPackDeb.cmake:1119 (cpack_deb_prepare_package_vars)
有人对如何解决它有任何想法吗?
【问题讨论】:
错误消息是关于缺少file 实用程序。您需要安装它才能打包项目。 谢谢,我从未听说过 Ubuntu 中的“文件”包。 【参考方案1】:只需要安装file
包:apt install file
【讨论】:
以上是关于将 OpenCV 构建为 deb 包:CPackDeb:文件实用程序不可用的主要内容,如果未能解决你的问题,请参考以下文章
使用Alien将RPM从DE转换为DEB和DEB转换为RPM包