将 MATLAB 脚本目录打包到 Launchpad PPA 的最简单方法

将 MATLAB 脚本目录打包到 Launchpad PPA 的最简单方法

我正在管理一个小型的 Ubuntu 盒子网络,用于实验室中的一系列测量机器。这些机器依赖于 /usr/local/MATLAB/... 中的一小段 MATLAB 脚本目录,以便正确地从串行设备读取数据。

我希望能够在 Launchpad 上维护这段代码,这样我就可以轻松地将这个 MATLAB 脚本目录打包到 PPA 中,从而轻松维护实验室里的所有计算机……

因此,我猜这也可能是 Debain/Launchpad 的问题,但是 -耸肩-。

我准备将代码上传到 Launchpad 并设置一个 ./debian 目录... 我的问题是,如何最好地打包这个简单的脚本目录,以便它可以与 Launchpad 的自动打包系统配合使用?似乎有很多方法可以做到这一点?处理 debian 目录的最佳方法是什么?什么是最好的方法?

我曾使用其他源代码执行此操作,并通过 Launchpad 维护过其他项目。但从未做过像“将此目录放入‘/usr/local/MATLAB’”这样简单的事情。我还意识到我无法将 MATLAB 作为此自定义脚本包的依赖项。

这有意义吗?

感谢您的帮助!

答案1

您可以关注《Debian 新维护者指南》中的文档:http://www.debian.org/doc/manuals/maint-guide/dreq.en.html(第 4 章)。

另外,看一下包anarchism以获得见解:

apt-get source anarchism

其目录内容应与您的项目需求非常接近。进行必要的更改或./debian自行制作controlcopyright和足以构建 Debian 软件包(问题)。changelogrulesdpkg-buildpackage -rfakeroot

答案2

您可以运行本地存储库,当您在 PPA 等上更新软件包时,它将被标记为服务器上的更新,并下载和安装

相关内容