尝试运行严格依赖特定版本Ubuntu的应用程序时,需要使用完整的Ubuntu Docker镜像吗?

我试图在Ubuntu 17上安装ZED相机附带的应用软件。官方支持的操作系统是Ubuntu 16。 安装脚本无法在Ubuntu 17上运行(有一个简单的版本检查,但我没有调整,因为担心强制安装可能会破坏其他应用程序或其依赖项)。

另外,我发现了依赖关系和依赖关系的困难方式 ,因此非常具体,以至于手动安装它们已经certificate是不可能的。

我计划在安装脚本中修改操作系统版本检查后,将应用程序安装到Docker容器中。 但是,我不确定是否需要全面安装Ubuntu 16.大多数依赖项都是第三方库,它们也应该在Ubuntu 17主机上运行,​​但是也需要Nvidia GPU驱动程序和CUDA库,而且也不能有人说他们。

任何有类似经验的人都可以帮忙吗?