quarta-feira, 11 de outubro de 2017

Configurar teclado do Brasil no Deepin linux

Na dica de hoje explico como configurar o teclado do Deepin para o português do Brasil, sendo usada a última versão desta distro. Para tal, tenha-o instalado, o que não será visto aqui.

Esse é um problema chato. A distro não configura o teclado automaticamente, mantendo o padrão americano. Mas é fácil arrumar. Clique no botão que mostro abaixo, a "central de controle":


Aparecerá o menu lateral:


Clique no botão do teclado:


Clique no "Idioma do teclado":


Clique em "Adicionar layout do teclado":


Escolha o layout do Brasil:


Novamente em "idioma do teclado", selecione  o do Brasil:


Você pode deletar o teclado americano ou deixá-lo. O do Brasil é que valerá:


Pronto! Feche o menu lateral e aproveite o teclado corretamente configurado.

Até a próxima dica!
;-))

terça-feira, 10 de outubro de 2017

Corringo o bug "ERROR: Database load killed by signal 6" no linux

Esse bug associa-se com a instalação do clamav, antivírus opensource para linux. Não mostrarei aqui como se instala este aplicativo, o que ficará por sua conta, segundo o procedimento padrão para sua distro.

O erro acima ocorre quando o clamav faz download das bibliotecas de assinaturas de vírus main.cvd, daily.cvd e bytecode.cvd, aparecendo o seguinte erro:

$ sudo systemctl status clamav-freshclam 

freshclam[700]: main.cvd is up to date (...etc..., builder: sigmgr)
freshclam[700]: daily.cvd is up to date (...etc..., builder: neo)
freshclam[700]: Downloading bytecode.cvd [100%]
freshclam[700]: ERROR: During database load : freshclam: /build/llvm-toolchain-etc...

Veja que o erro ocorre no download do bytecode.cvd, mas a solução é muito fácil. Basta ir no site do clamav, baixar as bibliotecas e movê-las para o arquivo /var/lib/clamav:



Vá no diretório onde as baixou e rode os comandos abaixo:

$ sudo chown root.root main.cvd daily.cvd bytecode.cvd 
$ sudo chmod 644 main.cvd daily.cvd bytecode.cvd 
$
sudo mv main.cvd daily.cvd bytecode.cvd /var/lib/clamav 

Vejamos se o erro sumiu:

$ sudo systemctl restart clamav-freshclam 
$ sudo systemctl status clamav-freshclam 

freshclam[4629]: main.cvd is up to date (...etc... builder: sigmgr)
freshclam[4629]: daily.cvd is up to date (...etc... builder: neo)
freshclam[4629]: bytecode.cvd is up to date (...etc... builder: neo)

Regularmente rode o "systemctl status clamav-freshclam" para ver se o erro se repetirá. Caso positivo, baixe as bibliotecas manualmente até que o bug seja corrigido.

Até a próxima dica!
;-))