.deb ファイルと github リンク情報

.deb ファイルと github リンク情報

だから私はBloomを使ってROSパッケージの.debファイルを正常に作成しました。

問題はこれをGitHubと統合する方法です。

これにより、1 か所でパッケージを更新でき、ユーザーは以下を使用してパッケージを直接更新できます。sudo apt update

リポジトリまたはパッケージを更新するために毎回新しい deb ファイルをインストールする代わりに。

答え1

これを行うには、まず実際に適切なアーカイブを作成してホストする必要があります。

説明するここ実行する手順を説明する必要があります。ほとんどの手順はソフトウェアで自動化できますが、とにかくその手順を知っておく必要があります。

また、debファイルとリリースファイルに署名し、リリースファイルを確認するために公開鍵をダウンロードできる場所をユーザーに知らせる必要があります。

それから、これをすべて完了したら、「deb ビルド、deb アップロード、リリースファイルの再生成、署名」をリポジトリ更新に追加することを検討する必要があります。

これはすべて行うことができますが、決して奇妙な。

答え2

同様のことをしました。 VCSの変更を監視し、ホストされているサーバーのディレクトリを使用するdput *.changesか、ディレクトリscp *.debに自動的にビルドするビルドマシンがありました。incoming/

サーバーが実行され、repreproその*.debディレクトリにファイルが表示されると、incoming/スクリプトが実行されますreprepro includedeb <suite> *.deb

これはサンプルチュートリアル設定方法について。

ユーザーはapt-key addGPGキーのみを必要とし、/etc/apt/sources.list.d/*.listリポジトリへのポインタを作成します。

関連情報