Corrigir erro de conversão com calibre

No último post eu estava discutindo como conectar o Kindle Fire HD ao Ubuntu. Depois de corrigir o problema de conexão, tentei transferir uma revista em quadrinhos em formato .cbr para o Kindle. Infelizmente, o Kindle não lê o arquivo .cbr. Então, a última opção que me restou foi converter o arquivo .cbr para o formato legível do Kindle, como o MOBI.

Eu usei o Caliber, um incrível software de gerenciamento de e-books de código aberto e gratuito para converter arquivos .cbr para o formato MOBI. Durante a conversão, o Caliber deu um erro:

ERRO: Conversion Error: Failed : Converta o livro 1 de 1 (A Game Of Thrones 01)

OSError: libunrar.so: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório

Não há libunrar.so neste mundo?

Foi surpreendente para mim porque eu instalei o unrar apenas a noite passada. Eu tentei instalá-lo novamente. Deu o mesmo erro. Eu também tentei com a minha solução favorita para corrigir "não é possível abrir o arquivo de objeto compartilhado" no Ubuntu. mas mesmo isso não resolveu o problema.

Por alguma razão, o Caliber precisava explicitamente da biblioteca libunrar.so. Eu não consegui encontrar libunrar.so em qualquer lugar individualmente. Algum fórum sugerido para baixar manualmente o executável do Calibre e obter a biblioteca de lá. Mas adivinha o que? Minhas estrelas não estavam a meu favor. Mesmo a versão mais recente do Caliber (0.9.9) não possui essa biblioteca.

O que diabos eu pensei. Vamos verificar a versão mais antiga do Caliber. Ufa! Estava lá.

Resolver OSError: libunrar.so: não é possível abrir o arquivo de objeto compartilhado

Então vamos ver como você pode instalar o libunrar.so.

  • Primeiro pegue a versão 0.7.23 do Calibre. Eu verifiquei que contém libunrar.so. Faça o download do arquivo com base no fato de você estar usando o Ubuntu de 32 ou 64 bits.
  • Uma vez baixado, extraia-o. Você pode extraí-lo clicando com o botão direito e escolhendo Extract Here .
  • Vá para o diretório onde é extraído. Você pode encontrar o arquivo libunrar.so lá.
  • Abra um terminal e vá para o diretório onde o Caliber foi extraído.
  • Supondo que você esteja no diretório calibre-0.7.23-XX, use os seguintes comandos:
     sudo cp libunrar.so / usr / local / lib / 
  • Como você copiou manualmente o arquivo lib, é necessário informar ao vinculador sobre a presença desse arquivo. Use o seguinte comando:
     sudo / sbin / ldconfig -v 

E é isso. Agora você pode continuar usando o Caliber para converter arquivos .cbr ou rar em formato MOBI pronto para o Kindle. Apreciar :)

Recomendado

Qalculate! - A melhor aplicação de calculadora em todo o universo
2019
Conheça Nitrux: A Distribuição Linux Mais Bonita de Sempre?
2019
Coisas para fazer depois de instalar o openSUSE Leap 15
2019