GNU/Linux >> Znalost Linux >  >> Linux

Jak opravit chybu převodu pomocí Calibre

V minulém příspěvku jsem diskutoval o tom, jak připojit Kindle Fire HD k Ubuntu. Jakmile jsem vyřešil problém s připojením, pokusil jsem se přenést komiks ve formátu .cbr do Kindle. Bohužel Kindle nečte soubor .cbr. Takže poslední možnost, která mi zbyla, bylo převést soubor .cbr do formátu čitelného pro Kindle, jako je MOBI.

Ke konverzi souborů .cbr do formátu MOBI jsem použil Calibre, úžasný bezplatný software pro správu elektronických knih s otevřeným zdrojovým kódem. Při převodu Calibre ohlásil chybu:

CHYBA:Chyba převodu:Neúspěšné:Převod knihy 1 z 1 (A Game Of Thrones 01)

OSError:libunrar.so:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář

Neexistuje na tomto světě žádný libunrar.so?

Bylo to pro mě překvapivé, protože jsem unrar nainstaloval teprve včera večer. Zkusil jsem to nainstalovat znovu. Dalo to stejnou chybu. Také jsem se pokusil se svým oblíbeným řešením opravit „nelze otevřít sdílený objektový soubor“ v Ubuntu. ale ani to problém nevyřešilo.

Z nějakého důvodu Calibre výslovně potřeboval knihovnu libunrar.so. Nikde jsem nemohl najít libunrar.so jednotlivě. Některé fórum navrhlo ručně stáhnout spustitelný soubor Calibre a získat knihovnu odtud. Ale Hádej co? Moje hvězdy mi nebyly nakloněny. Dokonce ani nejnovější verze Calibre (0.9.9) tuto knihovnu neobsahovala.

Co to sakra je, pomyslel jsem si. Podívejme se na starší verzi Calibre. Fuj! Bylo to tam.

Vyřešit OSError:libunrar.so:nelze otevřít soubor sdíleného objektu

Pojďme se tedy podívat, jak můžete nainstalovat libunrar.so.

  • První chycení Calibre verze 0.7.23. Zkontroloval jsem, že obsahuje libunrar.so. Stáhněte si soubor podle toho, zda používáte 32bitové nebo 64bitové Ubuntu.
  • Jakmile se stáhne, rozbalte jej. Můžete jej extrahovat kliknutím pravým tlačítkem a výběrem Extrahovat zde .
  • Přejděte do adresáře, kde je extrahován. Můžete tam najít soubor libunrar.so.
  • Otevřete terminál a přejděte do adresáře, do kterého byl Caliber extrahován.
  • Za předpokladu, že jste v adresáři calibre-0.7.23-XX, použijte následující příkazy:
    sudo cp libunrar.so /usr/local/lib/
  • Protože jste ručně zkopírovali soubor lib, musíte o přítomnosti tohoto souboru informovat linker. Použijte následující příkaz:
    sudo /sbin/ldconfig -v

A to je vše. Nyní můžete nadále používat Calibre k převodu souborů .cbr nebo rar do formátu MOBI připraveného pro Kindle. Užijte si to :)



Linux
  1. Jak opravit chybu aktualizace Ubuntu:Problém s MergeList

  2. Jak opravit:chyba:nedostatečná oprávnění pro zařízení s ADB [Rychlý tip]

  3. Jak opravit chybu Cron Authentication Failure v Linuxu?

  1. Jak opravit „CHYBA:VAROVÁNÍ:nelze získat zvukový kodek souboru pomocí ffprobe“? [vyřešeno]

  2. Jak otevřít soubor .8 pomocí aplikace Man?

  3. „Chyba spouštění“ s živým usb Ubuntu 15.10 – jak ji opravit

  1. Jak opravit - Chyba Apache:Žádný odpovídající DirectoryIndex?

  2. Jak vytvořit soubor s danou velikostí v Linuxu?

  3. Jak napsat soubor s C v Linuxu?