terça-feira, 30 de janeiro de 2018

Instalação do Firebird 3.0.2.32703

Encontrando dificuldades na instalação do Banco de Dados Firebird no Linux.


Depois de realizar o download do Firebird (http://www.firebirdsql.org/en/firebird-3-0/).

Descompactei o arquivo Firebird-3.0.2.32703-0.amd64.tar.gz, acessei a pasta Firebird descompactada e dentro da pasta, acessei o terminal e executei o comando:
sudo ./install.sh

Recebi a seguinte resposta:

Firebird 3.0.2.32703-0.amd64 Installation 

Press Enter to start installation or ^C to abort 
Extracting install data 
Please enter new password for SYSDBA user: <password> 
/opt/firebird/bin/gsec: error while loading shared libraries: libtommath.so.0: cannot open shared object file: No such file or directory 

Fatal error running 'systemctl --quiet start firebird-superserver.service' - exiting 

****************************************************************

Ele estava reclamando da libtommath.so.0.

Eu já havia feito a instalação da libtommath pelo Synaptic, porém a biblioteca disponível era a libtommath1, por isto o erro persistia.

Para resolver criei um link nomeado (atalho) como libtommath.so.0, apontando para libtommath.so.1 com o seguinte comando:

sudo ln -sf /usr/lib/x86_64-linux-gnu/libtommath.so.1 /usr/lib/x86_64-linux-gnu/libtommath.so.0

****************************************************************

Após isso executei o comando de instalação novamente, que informou que já havia uma instalação e que se continuasse iria sobrepor, aceitei e instalou o Firebird com sucesso, e já executou o serviço (daemon) do firebird imediatamente, sem a necessidade de reiniciar o sistema.

Espere ter ajudado e
Abraços a todos

segunda-feira, 15 de janeiro de 2018

8ª Temporada de Game Of Thrones em 2019



Então... os fãs da série televisiva, Game Of Thrones, do canal a cabo HBO, estão ficando desolados, pois a emissora confirmou que a 8ª e última temporada, será lançada somente no ano de 2019.


O hiato deve-se ao fato dos criadores da série, quererem dedicar um tempo maior para a filmagem da última temporada.

Game Of Thrones é uma das séries mais aclamadas da história e também uma das séries com fãs mais apaixonados (tipo trekkers).

A série se encerrará na 8ª temporada, onde da 1ª até a 6ª temporada, a série se baseava nos livros de George R. R. Martin. Também vinha tendo 10 episódios por temporada. 
A 7ª temporada foi feita de forma independente, quer dizer, não foi baseada num livro de Martin. Também foi uma temporada mais curta, com apenas 7 episódios, deixando os fãs com gostinho de "quero mais".

Agora com o anúncio de que não teremos Game Of Thrones em 2018, os fãs estão mais tristes.

Em setembro/2017 Casey Bloys, presidente de programação,  afirmou; "Em Game Of Thrones serão gravadas várias versões do final para que ninguém saiba realmente o que acontece." Isto por causa de episódios vazados na internet da 7ª temporada.

Abraços a todos
e até a próxima!

sexta-feira, 5 de janeiro de 2018

Dica para utilização do FlameRobin com Firebird 3.0.2 no Linux

Esta dica é para quem vai utilizar o Banco de Dados Relacional Firebird, no Linux junto com o Administrador de Banco de Dados FlameRobin.


Após instalar os 2 aplicativos em meu Linux Mint e tentar criar um banco de dados "Teste", recebi uma mensagem de erro. Tentei então pelo ISQL (aplicativo de comandos, sem interface gráfica), que vem instalado com o Firebird, sem sucesso também.

Por fim, para realizar mais um teste, tentei registrar o banco de dados employee.fdb, que vem na instalação do Firebird, em /opt/firebird/examples/empbuild, recebendo a mensagem de que não é possível realizar a conexão.

Após pesquisas, achei a seguinte solução. Utilizar o seguinte comando: ldd /usr/bin/flamerobin | grep libfb.
Recebendo a seguinte saída: 
libfbclient.so.2 => /usr/lib/x86_64-linux-gnu/libfbclient.so.2 (0x00007f48bb6f0000)

Com base nesta informação, sobre a biblioteca libfbclient.so.2 fui ao diretório /opt/firebird/lib/ e copiei o arquivo 
libfbclient.so.3.0.2 para /usr/lib/x86_64-linux-gnu/.
Renomeei o arquivo libfbclient.so.2 para libfbclient.so.2.OLD e renomeei o libfbclient.so.3.0.2 para libfbclient.so.2.

Então abri o FlameRobin, conseguindo realizar o registro o banco de dados employee.fdb 
com sucesso.

Espero que ajude muitas pessoas por aí.
Abraços e até a próxima.