パッケージにconfigとdataファイルの2つのコンポーネントがあることを理解しています。パッケージのアップグレード(つまり、セキュリティのアップグレード)中、dataファイルは上書きされる可能性がありますが、configファイルは常に同じままである必要があります。また、configファイルは通常/etcとdataにあり/usrます。ただし、場合によっては区別がぼやけることがあります。
私の場合、Icedove(Thunderbird)のアイコンファイルを変更しました。
/usr/share/applications/icedove.desktop
Icedove(Thunderbird)更新があるたびに、私の変更はデフォルトファイルで上書きされます(更新間で変更されていなくても)。
この特定のファイルが上書きされるのを防ぐ方法はありますか?
chattr +i icedove.desktopパッケージのアップグレード中にエラーが発生するため、で不変に設定することはお勧めできません。
$XDG_DATA_HOME/applications/icedove.desktop、これは通常、デフォルトで指定した検索パスになります。XDGベースディレクトリ仕様もの検索パス提供$XDG_DATA_DIRSシステム全体のオーバーライドのために。この場合にXDGベースディレクトリがどのように適用されるかについての詳細な説明は、私の答えです。