私は実験室で一連の測定機用のUbuntuボックスの小さなネットワークを管理しています。これらのマシンは、シリアルデバイスからデータを適切に読み取るために、/ usr/local/MATLAB/...にあるMATLABスクリプトの小さなディレクトリに依存しています。
このMATLABスクリプトディレクトリをPPAに簡単にパッケージ化して、ラボ内のすべてのコンピューターを簡単に維持できるように、Launchpadでこのコードを維持できるようにしたいと思います...
だから、これもDebain/Launchpadの質問かもしれないと思いますが、-肩をすくめる-。
コードをLaunchpadにアップロードし、。/ debianディレクトリを設定する準備ができました...私の質問は、Launchpadの自動パッケージシステムで動作できるように、この単純なスクリプトディレクトリをパッケージ化する最良の方法は何ですか?これを行うにはいくつかの方法があるようですか? debianディレクトリを処理する最良の方法は何ですか?猫の皮を剥ぐ最良の方法は何ですか?
私は他のソースコードでこれを行った経験があり、Launchpadを通じて他のプロジェクトを維持しています。しかし、「このディレクトリを '/ usr/local/MATLAB'に配置するだけです。MATLABをこのカスタムスクリプトのパッケージの依存関係として配置することはできないことも理解しています。
これは意味がありますか?
ご協力ありがとうございました!
Debian New Maintainer's Guideのドキュメントに従うことができます: http://www.debian.org/doc/manuals/maint-guide/dreq.en.html (第4章)。
また、洞察を得るためにパッケージanarchism
を見てください。
apt-get source anarchism
その./debian
ディレクトリの内容は、プロジェクトのニーズに非常に厳密に従う必要があります。必要な変更を加えるか、独自のcontrol
、copyright
、changelog
、およびrules
をローリングするだけで、debianパッケージを構築できます(問題dpkg-buildpackage -rfakeroot
)。
ローカルリポジトリを実行できます。PPAなどでパッケージを更新すると、サーバー上で更新としてマークされ、ダウンロードおよびインストールされます。