Problema com apt-get e locales (nome de pacote inadequado # in .deb)

1

Primeiro de tudo, eu estou rodando Raspbian, qualquer informação extra necessária, vou postar aqui, é só pedir.

EDITAR:

Saída de locales -a:

C
C.UTF-8
en_GB.utf8
POSIX

Eu configurei en_GB.utf8 , sobre os outros, não sei se eles poderiam estar causando o problema ...

Estou me deparando com um problema com o pi, sempre que tento fazer alguma coisa com o apt-get diferente de update, recebo a seguinte mensagem de erro:

(após a atualização):

Do you want to continue [Y/n]? y
Extracting templates from packages: 100%
Preconfiguring packages ...
Setting up install-info (4.13a.dfsg.1-10) ...
Generating locales (this might take a while)...
  en_GB.UTF-8... done
Generation complete.
Success
Generating locales (this might take a while)...
  en_GB.UTF-8... done
Generation complete.
dpkg-query: error: --status needs a valid package name but 'locales#' is not: illegal package name in specifier 'locales#': character '#' not allowed (only letters, digits and characters '-+._')

Use --help for help about querying packages.
/usr/sbin/dpkg-reconfigure: locales# is not installed
dpkg: error processing install-info (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu tentei muitas soluções possíveis que encontrei on-line, incluindo mexer com o / etc / environment (que era um arquivo vazio).

Eu também tentei seguir as estas instruções, mas nada mudou, provavelmente porque eu não pude resolver o problema do apt-get e por causa disso eu não pude purificar as localidades para instalá-lo novamente ...

Eu não sei se isso faz algum sentido, mas eu acredito que o problema vem de /usr/sbin/dpkg-reconfigure: apontando para locales# ao invés de locales , eu não tenho idéia de onde mudar isso ...

    
por Antero Duarte 26.03.2015 / 15:42

1 resposta

1

Encontrado, era na verdade o /etc/default/locale

Ele deve ter me escorregado ao editá-lo e, na verdade, não deixei espaço entre o local e o comentário depois dele (#Comment here), por isso estava obtendo o # do comentário ... Que bobagem ...

Se alguém conseguir algo assim, basta procurar em /etc/default/locale

    
por 26.03.2015 / 19:11