dpkg 和 apt 语言与系统的其他部分不同

dpkg 和 apt 语言与系统的其他部分不同

我将系统配置为英语(键盘、时间和单位除外)。到目前为止,它一直按预期运行。今天dpkgapt-get开始apt-cache用土耳其语报告。

当我输入dpkg xxx土耳其语时出现错误:

dpkg: hata: bir eylem seçeneği belirtilmesi gerekiyor

Paket kurma ve kaldırma hakkında yardım almak için dpkg --help yazın [*];
Kullanıcı dostu paket yönetimi için 'apt' veya 'aptitude' araçlarını kullanın;
dpkg ile kullanabileceğiniz hata ayıklama bayraklarının listesini görmek için
dpkg -Dhelp yazın;
Zorlama seçeneklerinin listesini görmek için dpkg --force-help yazın;
*.deb dosyalarını değiştirme hakkında bilgi almak için dpkg-deb --help yazın;

[*] ile işaretlenmiş komutlar çok miktarda çıktı üretir - 'less' ya da
'more' araçları ile birlikte kullanın !

或者当我输入sudo apt-get xxx

E: Geçersiz işlem: xxx

结果locale

LANG=en_US.UTF-8
LANGUAGE=en_US:tr
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=tr_TR.UTF-8
LC_TIME=tr_TR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=tr_TR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=tr_TR.UTF-8
LC_NAME=tr_TR.UTF-8
LC_ADDRESS=tr_TR.UTF-8
LC_TELEPHONE=tr_TR.UTF-8
LC_MEASUREMENT=tr_TR.UTF-8
LC_IDENTIFICATION=tr_TR.UTF-8
LC_ALL=

我没能找到更改这些特定命令的语言设置的方法。这种事情没有经过我的修改就发生了变化,这真是令人沮丧。

我已尝试过sudo dpkg-reconfigure locales,没有任何改变。

答案1

输出中的这一行locale可能是罪魁祸首:

LANGUAGE=en_US:tr

您需要找出在哪个文件中设置了它,然后将其更改为例如:

LANGUAGE=en_US:en

相关内容