。。。今天发现了一个新的问题,可能是我的locale坏了。
perl 给出 warning
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
如果出现了这些语句,是不是就说明我的locale坏了。丢失了POSIX 和 C 的locale呢?可惜我还没有去 /lib/share/locale看看。
实际上我推断的大致错误如下。
因为locale 不能产生 C 环境。所以
LC_CTYPE 就无法被设置。所以呢,程序就没有办法处理脚本中的字符串,因为不知道是按照单字节处理还是双字节处理,所以就出现了脚本错误什么的。
rcconf
alsaconf
dpkg-reconfigure
这些东西就不能正常工作了。