我想使用iron.io worker来创建全景图并使用OpenSource Hugin和libpano13工具包创建HDR。所需的程序都是命令行(不需要GUI),但我不完全确定如何构建包含使用Hugin panotools的正确二进制文件的worker。
我可以为iron.io worker OS(Ubuntu Linux)预编译正确的二进制文件吗?我可以创建一个虚拟机并在其上安装Ubuntu,以获得我在工作中包含的一组二进制文件。但是有没有更好的方法在worker文件中使用“build”指令?我立刻看到的问题是Hugin是一个基于cmake的构建,所以我需要创建一些使用autoconf / automake的东西,对吗?
我也不需要所有的Hugin。我只需要控制点查找器实用程序和enfuse / enblend实用程序来进行实际拼接。我不需要任何GUI内容,这是基于wxWidgets的。
任何人都可以阐明我将如何解决这个问题吗?谢谢!
答案 0 :(得分:3)
你真的只需要静态编译的x64二进制文件,在任何地方找到它们 - 然后你就完成了。
可能的解决方案:
build
命令远程执行任何安装过程(但您仍然限于非root操作)deb
命令安装现有的.deb软件包。 .worker文件示例(包括imagemagick的自定义版本):
runtime 'binary'
exec 'run.sh'
full_remote_build true
deb 'http://mirror.pnl.gov/ubuntu//pool/main/i/imagemagick/libmagickcore5_6.7.7.10-2ubuntu4_amd64.deb'
deb 'http://mirror.pnl.gov/ubuntu//pool/main/i/imagemagick/libmagickwand5_6.7.7.10-2ubuntu4_amd64.deb'
deb 'http://mirror.pnl.gov/ubuntu//pool/main/i/imagemagick/imagemagick_6.7.7.10-2ubuntu4_amd64.deb'