パッケージに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ベースディレクトリがどのように適用されるかについての詳細な説明は、私の答えです。