0

我有一个将使用 OpenCV 的 Rails 项目,它取决于它的某个版本(2.4.6.1)。

我正在寻找部署建议。Ubuntu opencv 包是较早的版本,因此不适合。

我可以看到许多可能性,但我正在努力思考什么是最有效的。

  • 只需将其写在自述文件中并期望人们遵循它:下载这个,apt-get that,等等......

  • 添加 opencv,标记为我们需要的版本,作为 git 子树,并包含一个 Rake 任务来构建它。

  • 编写一个脚本来下载和编译所需的代码。

  • 还有什么?

说实话,它们看起来都不是那么好。

4

1 回答 1

1

您的应用程序可以与 OpenCV 2.4.2 一起使用吗?这在 Ubuntu 13.04 中可用,您可以请求将其反向移植到 12.04。如果没有,您可以将源包更新到 2.4.6.1(这需要了解debian 打包,但可能不会太难,因为您将修改现有包而不是从头开始),将其上传到PPA并指示您在 Ubuntu 上的用户从那里安装 OpenCV。您还可以打包您的 rails 应用程序并将其放入 PPA,这将使整体安装更加容易。

于 2013-08-30T00:52:04.010 回答