Correggi l'errore di conversione con Calibre

Nell'ultimo post stavo discutendo su come collegare Kindle Fire HD a Ubuntu. Una volta risolto il problema di connessione, ho provato a trasferire un libro di fumetti in formato .cbr su Kindle. Sfortunatamente, Kindle non legge il file .cbr. Quindi l'ultima opzione rimasta era convertire il file .cbr nel formato leggibile Kindle come MOBI.

Ho usato Calibre, un incredibile software di gestione di ebook gratuito e open source per convertire i file .cbr in formato MOBI. Durante la conversione, Calibre ha dato un errore:

ERRORE: errore di conversione: non riuscito : convertire il libro 1 di 1 (A Game Of Thrones 01)

OSError: libunrar.so: impossibile aprire il file oggetto condiviso: nessun file o directory di questo tipo

Non c'è libunrar.so in questo mondo?

È stato sorprendente per me perché avevo installato unrar solo la scorsa notte. Ho provato ad installarlo di nuovo. Ha dato lo stesso errore. Ho anche provato con la mia soluzione preferita per risolvere "impossibile aprire il file oggetto condiviso" in Ubuntu. ma anche questo non ha risolto il problema.

Per qualche ragione, Calibre aveva esplicitamente bisogno della libreria libunrar.so. Non sono riuscito a trovare libunrar.so ovunque singolarmente. Alcuni forum hanno suggerito di scaricare manualmente l'eseguibile di Calibre e ottenere la libreria da lì. Ma indovina un po? Le mie stelle non erano a mio favore. Anche l'ultima versione di Calibre (0.9.9) non ha questa libreria.

Che diamine, pensai. Consente di controllare la versione precedente di Calibre. Accidenti! Era lì.

Risolvi OSError: libunrar.so: impossibile aprire il file oggetto condiviso

Quindi vediamo come puoi installare libunrar.so.

  • First grab Calibre version 0.7.23. Ho controllato che contenga libunrar.so. Scarica il file in base all'utilizzo di Ubuntu a 32 o 64 bit.
  • Una volta scaricato, estrailo. Puoi estrarlo facendo clic con il pulsante destro del mouse e quindi scegliendo Estrai qui .
  • Vai alla directory in cui è stato estratto. Puoi trovare il file libunrar.so lì.
  • Apri un terminale e vai alla directory in cui è stato estratto Calibre.
  • Supponendo che tu ti trovi nella directory calibre-0.7.23-XX, usa i seguenti comandi:
     sudo cp libunrar.so / usr / local / lib / 
  • Poiché hai copiato manualmente il file lib, devi dire al linker della presenza di questo file. Usa il seguente comando:
     sudo / sbin / ldconfig -v 

E questo è tutto. Ora puoi continuare a utilizzare Calibre per convertire file .cbr o rar in formato MOBI pronto da Kindle. Godere :)

Raccomandato

7 Cose essenziali da fare dopo l'installazione di Arch Linux
2019
Apache OpenOffice potrebbe essere presto morto e non piangerò nemmeno
2019
Come guardare Netflix su Ubuntu Linux
2019