Fix Conversion Error with Calibre

In de vorige post besprak ik hoe ik Kindle Fire HD met Ubuntu verbond. Nadat ik het verbindingsprobleem had verholpen, probeerde ik een stripboek in .cbr-formaat over te zetten naar de Kindle. Helaas kan Kindle het bestand .cbr niet lezen. Dus de laatste optie die ik overhield was om .cbr-bestanden te converteren naar leesbaar Kindle-formaat zoals MOBI.

Ik heb Calibre gebruikt, een verbazingwekkende gratis en open source ebooksoftware voor het converteren van .cbr-bestanden naar het MOBI-formaat. Tijdens de conversie gaf Calibre een foutmelding:

ERROR: Conversion Error: Failed : Convert 1 of 1 (A Game Of Thrones 01)

OSError: libunrar.so: kan het gedeelde objectbestand niet openen: geen bestand of map

Is er geen libunrar.so in deze wereld?

Het was verrassend voor mij omdat ik gisteravond alleen was geïnstalleerd. Ik heb geprobeerd het opnieuw te installeren. Het gaf dezelfde fout. Ik heb ook geprobeerd met mijn favoriete oplossing om het "can not open shared object file" in Ubuntu te repareren. maar zelfs dat loste het probleem niet op.

Om een ​​of andere reden had Calibre expliciet de bibliotheek libunrar.so nodig. Ik kon libunrar.so nergens individueel vinden. Er is een forum voorgesteld om het uitvoerbare bestand van Caliber handmatig te downloaden en de bibliotheek vanaf daar te downloaden. Maar Raad eens? Mijn sterren waren niet in mijn voordeel. Zelfs de nieuwste versie van Calibre (0.9.9) beschikte niet over deze bibliotheek.

Wat dacht ik toch? Laten we de oudere versie van Calibre controleren. Phew! Het was daar.

OSError oplossen: libunrar.so: kan het gedeelde objectbestand niet openen

Dus laten we eens kijken hoe u libunrar.so kunt installeren.

  • Grijp eerst Caliber-versie 0.7.23. Ik heb gecontroleerd dat het libunrar.so bevat. Download het bestand op basis van of u 32 bit of 64 bit Ubuntu gebruikt.
  • Zodra het is gedownload, extraheer het. Je kunt het uitpakken door met de rechtermuisknop te klikken en vervolgens hier Uittrekken te kiezen.
  • Ga naar de map waar het wordt uitgepakt. Je vindt het libunrar.so-bestand daar.
  • Open een terminal en ga naar de directory waar Calibre is uitgepakt.
  • Ervan uitgaande dat u zich in kaliber-0.7.23-XX-directory bevindt, gebruikt u de volgende opdrachten:
     sudo cp libunrar.so / usr / local / lib / 
  • Aangezien u het lib-bestand handmatig hebt gekopieerd, moet u de linker vertellen over de aanwezigheid van dit bestand. Gebruik de volgende opdracht:
     sudo / sbin / ldconfig -v 

En dat is het. Nu kunt u Caliber blijven gebruiken om .cbr- of rar-bestanden om te zetten in Kindle-ready MOBI-indeling. Genieten :)

Aanbevolen

Open Source AI van Google diagnosticeert longkankertypen met extreme nauwkeurigheid!
2019
Controleer of je Linux-systeem kwetsbaar is om te schockeren en te repareren
2019
Univention Corporate Server (UCS) gebruiken als een thuisserver
2019