`iso14651_t1_common`を修正しないでください。

`iso14651_t1_common`を修正しないでください。

/usr/share/i18n/locales/iso14651_t1_common現在、一部のパーソナライゼーション設定を上書きしています。 Linuxを更新するときにこのファイルが絶対に更新されないようにするにはどうすればよいですか?

私の言葉は、更新したくない場合はどのパッケージを更新しないかを意味しますiso14651_t1_common。そして、このパッケージがsudo apt update && sudo apt upgrade更新されないようにブラックリストにどのように追加できますか?

ベストアンサー1

dpkg -Sどのパッケージがファイルを提供しているかを教えてくれます。

$ dpkg -S /usr/share/i18n/locales/iso14651_t1_common
locales: /usr/share/i18n/locales/iso14651_t1_common

パッケージを保留する方法を使用できますが、sudo apt-mark hold localesこれは問題を引き起こします。代わりにファイルを転送する必要があります。

sudo dpkg-divert --divert /usr/share/i18n/locales/iso14651_t1_common.packaged /usr/share/i18n/locales/iso14651_t1_common

この転送により、アップデートがインストール/usr/share/i18n/locales/iso14651_t1_commonされ、/usr/share/i18n/locales/iso14651_t1_common.packaged変更が保存されます。必要に応じて、2つのファイルを比較して変更をマージできます。

転送を削除するには、次の手順に従ってください。

sudo dpkg-divert --remove /usr/share/i18n/locales/iso14651_t1_common

おすすめ記事