GNU/Linux >> Linux Esercitazione >  >> Linux

Come correggere l'errore di conversione con Calibre

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

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

ERRORE:Errore di conversione:Fallito:Converti libro 1 di 1 (Il Trono di Spade 01)

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

Non esiste libunrar.so in questo mondo?

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

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

Che diavolo, ho pensato. Controlliamo la versione precedente di Calibre. Uff! Era lì.

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

Quindi vediamo come puoi installare libunrar.so.

  • Prima versione di Calibre 0.7.23. Ho verificato che contenga libunrar.so. Scarica il file a seconda che tu stia utilizzando 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 ti trovi nella directory calibre-0.7.23-XX, usa i seguenti comandi:
    sudo cp libunrar.so /usr/local/lib/
  • Dato che hai copiato manualmente il file lib, devi informare il linker della presenza di questo file. Utilizzare il comando seguente:
    sudo /sbin/ldconfig -v

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



Linux
  1. Come correggere l'errore di errore di autenticazione Cron in Linux?

  2. Come risolvere "ERRORE:ATTENZIONE:impossibile ottenere il codec audio del file con ffprobe"? [Risolto]

  3. Errore nel file Sudoers? Ecco come puoi risolverlo.

  4. Come risolvere il problema - Errore Apache:DirectoryIndex non corrispondente?

  5. Come scrivere un file con C in Linux?

Come risolvere ssh_exchange_identification:leggi:Connessione ripristinata da errore peer

Come correggere l'errore interno del server 500 in WordPress

Come risolvere il problema:l'utente non è nell'errore del file sudoers

Come utilizzare FFMpeg per eseguire una semplice conversione audio

Come utilizzare il comando Linux rm con esempi

Come affrontare i nomi dei file con gli spazi in Linux