如何在其他linux机器上安装opencv而无需重新编译

如何在其他linux机器上安装opencv而无需重新编译,linux,opencv,ubuntu,Linux,Opencv,Ubuntu,情况是这样的:我已经在ubuntu上编译了opencv3.1,然后我想在其他ubuntu机器上设置这个编译好的opencv,我该怎么办?如果我只是复制它,在cmakelist中,find_包(OpenCV)将无法工作您可以创建一个“install.log”:sudo make install的文本输出。然后对安装的文件生成一个“result.tar”。创建如下示例所示的包:1-opencv31[version]-1ubuntu16\u amd64.deb来自“result.tar”。并用gdeb

情况是这样的:我已经在ubuntu上编译了opencv3.1,然后我想在其他ubuntu机器上设置这个编译好的opencv,我该怎么办?如果我只是复制它,在cmakelist中,find_包(OpenCV)将无法工作

您可以创建一个“install.log”:sudo make install的文本输出。然后对安装的文件生成一个“result.tar”。创建如下示例所示的包:
1-opencv31[version]-1ubuntu16\u amd64.deb
来自“result.tar”。并用gdebi安装“package.deb”。@KnudLarsen感谢您的回复,您用这种方法成功了吗?根据安装结果构建packages.deb是我经常做的事情。简短的例子。。。条件:在旧操作系统上构建,与新操作系统一起使用。不是vice verca。。。因此,请指定“构建操作系统”和目标。