16 de julho de 2009

Chave Inválida / Autenticação de Repositório

Quando se amplia a lista de repositórios; e isso ocorre geralmente de servidores não oficiais da distribuição; é necessário acrescentar as chaves públicas destes servidores ao seu chaveiro, se elas não existirem.

Tomando como exemplo uma distribuição debian, a seguinte lista de comandos deve ser executada:
$gpg --keyserver wwwkeys.eu.pgp.net --recv-keys chave
$gpg --armor --export chave | apt-key add -


Onde o wwwkeys.eu.pgp.net é um servidor confiável fornecedor de chaves.

A chave entrada é o valor em hexadecimal (também chamado de fingerprint) da chave.

8 de julho de 2009

Locales e Languages

Quando estiver usando uma codificação diferente do padrão do sistema, como por exemplo, o locale estiver pt_BR.UTF-8, mas o apache2 estiver configurado com ISO-8859-1, podem ocorrer incompatibilidades. Aprofundando o exemplo acima, não seria possível visualizar os meses traduzidos quando buscar através do joomla, ainda tudo esteja configurado corretamente.

Para acertarmos esta retrocompatibilidade, precisamos gerar todos os locales referidos. Como por padrão o UTF-8 já existe, precisamos acrescentar o ISO-8859-1.

O comando para executar esta tarefa é:
$dpkg-reconfigure locales



Em seguida, será mostrada uma tela, no próprio shell, onde devem ser selecionados os locales a serem gerados. Escolha pt_BR ISO-8859-1 e pt_BR.UTF-8 UTF-8.



Será necessário então recarregar os serviços que estiverem dependentes dessas alterações. No nosso exemplo, o apache2:
$/etc/init.d/apache2 restart