
Linux サーバーを最近更新した後、言語変数が欠落しているようです。サーバーでは Redhat 5 を実行しています。更新によって変数を削除できる方法はありますか? env 出力では言語に何も設定されていないことが示されていますが、ルートはこれによる影響を受けませんでした。
答え1
システム上のパッケージを更新すると、ファイルが/etc/profile.d
アップグレード/置換され、変数が$LANG
失われる可能性があります。
.rpmsave
まず、アップデートの一環としてファイルを置き換える必要があるときに RPM が通常作成するファイルを確認します。これらのファイルは/etc
、ディレクトリまたはその下のサブディレクトリに表示されます。
見つかった場合は、diff
ファイルを比較して、変更内容を手動で新しいファイルにマージすることができます。