dpkg e a linguagem apt é diferente do resto do sistema

0

Eu configurei meu sistema para estar em inglês, exceto para teclado, hora e unidades. Ele está funcionando como esperado até agora. Hoje, dpkg , apt-get e apt-cache começaram a relatar em turco.

Quando digito dpkg xxx , recebo o erro em turco:

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 !

ou quando digito sudo apt-get xxx :

E: Geçersiz işlem: xxx

O resultado de 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=

Não consegui encontrar uma maneira de alterar a configuração de idioma desses comandos específicos. É muito frustrante que algo assim mude sem que eu mude.

Eu tentei sudo dpkg-reconfigure locales , nada mudou.

    
por timuçin 09.06.2017 / 17:50

1 resposta

2

Esta linha na saída locale é provavelmente o culpado:

LANGUAGE=en_US:tr

Você precisa descobrir em qual arquivo está definido e alterá-lo para, por exemplo:

LANGUAGE=en_US:en
    
por Gunnar Hjalmarsson 09.06.2017 / 18:55