/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