![MATLAB スクリプトのディレクトリを Launchpad PPA にパッケージ化する最も簡単な方法](https://rvso.com/image/1035876/MATLAB%20%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%20Launchpad%20PPA%20%E3%81%AB%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E5%8C%96%E3%81%99%E3%82%8B%E6%9C%80%E3%82%82%E7%B0%A1%E5%8D%98%E3%81%AA%E6%96%B9%E6%B3%95.png)
私は研究室の一連の測定機器用の 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
ディレクトリの内容は、プロジェクトのニーズに非常に近いものである必要があります。必要な変更を加えたり、独自の 、、および を作成したりすればcontrol
、Debiancopyright
パッケージを構築するのに十分です (問題)。changelog
rules
dpkg-buildpackage -rfakeroot
答え2
ローカルリポジトリを実行し、PPAなどでパッケージを更新すると、サーバー上で更新としてマークされ、ダウンロードされてインストールされます。