Debian パッケージの永続ファイルはどこにありますか?

Debian パッケージの永続ファイルはどこにありますか?

私たちの会社には新しいgpgキーを持つDebianリポジトリがあります。これらのキーを追加する新しいパッケージバージョンを作成しようとしています/etc/apt/trusted.gpg.d。特定のバージョンにのみこれらのキーを追加しようとしていることに注意することが重要です。つまり、後続のバージョンではキーを追加しないことを意味します。次のリリースではキーリングが削除されるため、Debian パッケージの対応するフォルダーに配置できない問題が発生します。

私たちのアプローチは、ファイルを任意のフォルダに配置し、それを/etc/apt/trusted.gpg.dpostinstスクリプト()の正しいフォルダにコピーすることです。私の質問はどのランダムなフォルダでなければなりませんか?キーを/ tmpフォルダに置くのは正しいですか?

私はSpotify-clientパッケージが同様のことをすることがわかりました。 /usr/share/spotify/apt-keysにキーがあり、それを/etc/apt/trusted.gpg.d置く正しいフォルダであるかどうかはわかりません。

答え1

あなたのシナリオは私が見るのに少し奇妙に見えます。どのパッケージにも属さないファイルが生成され、人々がキーを含むパッケージの特定のバージョンをスキップすると、すべてが失敗します。

/usr/share/<yourpackage>ただし、Debianパッケージでファイルを送信する場所に関するより一般的な質問に答えるには、Spotifyパッケージのようにアーキテクチャに固有のファイルを送信する必要があります。

関連情報