私はプロジェクトを管理するためのファイル管理システムを作成しています。次のエントリの次のID(整数)を追跡する必要があります。パッケージがアップグレードされたら、この番号を維持する必要があります。
私が知っている限り、最良の方法は/var/local/filesystem/next_id
整数を含むファイルを作成することです。 (私のパッケージはにインストールされています/usr/local
)
conffiles
フォルダからこれについて読みましたDEBAIN
。これを追加する必要がありますか、/var/local/filesystem/next_id
それとも一般的な慣行ではありませんか?
答え1
実際には/var/local/filesystem/next_id
パッケージにあります(パッケージのpostinstスクリプトから生成されたか、ファイルマネージャプログラムによって実行時に生成されます)。
その場合はいconffiles
次に、次回パッケージをアップグレードするときに自動的に上書きされないようにパッケージに追加します。これにより、apt / dpkgは、アップグレード中にファイルが変更された場合の対処方法(一般的なインストール、保存、比較、またはシェル実行の質問)を求めます。
その場合いいえパッケージに追加しないでくださいconffiles
。