Debian:パッケージのアップグレード中に特定のファイルが上書きされるのを防ぎます。

Debian:パッケージのアップグレード中に特定のファイルが上書きされるのを防ぎます。

パッケージには、ファイルconfigdataファイルの2つのコンポーネントがあることがわかります。パッケージのアップグレード中(たとえば、セキュリティアップグレード)中にdataファイルを上書きできますが、configファイルは常に変更されていないままにしてください。ファイルは通常、およびにconfigあります。しかし、時にはこれらの区別があいまいになることがあります。/etcdata/usr

Icedove私の場合は、(Thunderbird)アイコンファイルを修正しました。

/usr/share/applications/icedove.desktop

(Thunderbird)が更新されるたびに、Icedove私の変更はデフォルトのファイルで上書きされます(アップデート間で変更されていない場合でも同様です)。

この特定のファイルを上書きするのを防ぐ方法はありますか?

これを不変にすることはchattr +i icedove.desktopパッケージのアップグレード中にエラーを生成するので、良い考えではありません。

ベストアンサー1

あなたはユーティリティが欲しいですdpkg-divert

dpkg-divert --divert /usr/share/applications/icedove.desktop.packaged --rename /usr/share/applications/icedove.desktop

おすすめ記事