Slacktrek Linux

um blog sobre linux, software livre, shell script e afins

Calibre by AlienBob

14 de mar de 2022 — SlackTrekBr

Recentemente Eric Hameleers, mais conhecido como alienbob pelos usuários de Slackware, disponibilizou uma compilação própria do pacote Calibre 5.38 em seu repositório.


O Calibre 5.38 já estava disponível para os usuários Linux via script de instalação disponível na página do software, entretanto era um pacote compactado, sem informações sobre instalação, versão, manual ou sequer era reconhecido pelo gerenciador de pacotes. Ele simplesmente é baixado e "instalado" (descompactado) na pasta /opt, com quatro lançadores para desktop de cada um dos programas que compõem o pacote.

Eric já tentava há várias semanas compilar uma versão do Calibre (this is the SLACKWARE way), em oposição a versão pré-compilada disponível no site, mas enfrentava problemas por ter que re-escrever todos os scripts da versão anterior (até então em python2) para python3 e abandonar suporte ao Qt5, o que acabou trazendo uma rapidez ao processo de compilação.

O problema ocorreu ao rodar a aplicação principal, pois todas as outras abriram perfeitamente. Um erro “free(): invalid pointer” aparecia assim que ele rodava o programa, que tentava ler ou criar uma nova base de dados. Mas agora, após muito trabalho, já com esse problema solucionado, vem o anúncio de que o pacote Calibre na versão 5.38 está disponível no seu repositório, entretando se faz necessário uma instalação completa do Slackware 15 ou no mínimo as bibliotecas Qt5, PyQt5 e demais relacionadas, uma vez que o desenvolvedor do software, Kovid Goyal, mudou sua base de python 2 para 3.
Uma última observação é a de remover qualquer versão anterior a 5, pois há um conflito em arquivos que se sobreescrevem.

Caso não conheça os repositórios do Eric, seguem os links direto para o pacote Calibre:

https://slackware.nl/people/alien/slackbuilds/calibre/
https://us.slackware.nl/people/alien/slackbuilds/calibre/

O Calibre 5.38 já estava disponível para os usuários Linux via script.
Recentemente Eric Hameleers, mais conhecido como alienbob pelos usuários de Slackware, disponibilizou uma compilação própria do pacote Calibre 5.38 em seu repositório. O Calibre 5.38 já estava disponível para os usuários Linux via script
0.5

Tags: alienbob, calibre, slackware