![dpkg 和 apt 语言与系统的其他部分不同](https://linux22.com/image/1148139/dpkg%20%E5%92%8C%20apt%20%E8%AF%AD%E8%A8%80%E4%B8%8E%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%85%B6%E4%BB%96%E9%83%A8%E5%88%86%E4%B8%8D%E5%90%8C.png)
我将系统配置为英语(键盘、时间和单位除外)。到目前为止,它一直按预期运行。今天dpkg
,apt-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