
最近更新 Linux 伺服器後,語言變數似乎遺失了。我們在它們上運行 Redhat 5。無論如何更新可以刪除變數嗎? env 輸出顯示沒有為該語言設定任何內容,儘管 root 不受此影響。
答案1
對系統上的軟體包進行更新可能會導致檔案/etc/profile.d
升級/替換,這將導致變數$LANG
現在消失。
我首先查看.rpmsave
RPM 在更新過程中需要替換文件時通常會建立的任何文件。這些將顯示在您的/etc
目錄或其下的子目錄中。
如果找到任何文件,您可以用來diff
比較文件並手動將所有變更合併到新文件中。