最近更新 Linux 服务器后,语言变量似乎丢失了。我们在它们上运行 Redhat 5。无论如何更新可以删除变量吗? env 输出显示没有为该语言设置任何内容,尽管 root 不受此影响。
答案1
对系统上的软件包进行更新可能会导致文件/etc/profile.d
被升级/替换,这将导致变量$LANG
现在消失。
我首先查看.rpmsave
RPM 在更新过程中需要替换文件时通常会创建的任何文件。这些将显示在您的/etc
目录或其下的子目录中。
如果找到任何文件,您可以用来diff
比较文件并手动将所有更改合并到新文件中。