キャリバーで変換エラーを修正

前回の投稿で、Kindle Fire HDをUbuntuに接続する方法について説明しました。 接続の問題を解決したら、.cbr形式の漫画本をKindleに転送しようとしました。 残念ながら、Kindleは.cbrファイルを読みません。 だから私が残された最後のオプションは、MOBIのようなKindleの読解可能なフォーマットに.cbrファイルを変換することでした。

私は.cbrファイルをMOBIフォーマットに変換するために、すばらしいフリーでオープンソースの電子ブック管理ソフトウェア、Calibreを使用しました。 変換中に、Calibreはエラーを出しました:

エラー:変換エラー: 失敗しました :1の1冊目のコンバート(A Game Of Thrones 01)

OSエラー:libunrar.so:共有オブジェクトファイルを開けません:そのようなファイルまたはディレクトリはありません

この世界にはlibunrar.soはありませんか?

昨夜だけunrarをインストールしたので、私にとっては驚きでした。 もう一度インストールしようとしました。 それは同じエラーを与えました。 私はまた、Ubuntuで「共有オブジェクトファイルを開けない」問題を解決するために私のお気に入りの解決策を試しました。 しかし、それでも問題は解決しませんでした。

何らかの理由で、Calibreはlibunrar.soライブラリを明示的に必要としていました。 私はlibunrar.soをどこにも個別に見つけることができませんでした。 いくつかのフォーラムは手動でCalibreの実行可能ファイルをダウンロードし、そこからライブラリを入手することを提案しました。 しかし、どう思いますか? 私の星は私の好意ではありませんでした。 最新バージョンのCalibre(0.9.9)でもこのライブラリはありませんでした。

一体何だ、と思った。 古いバージョンのCalibreをチェックしましょう。 あー! そこにあった。

libunrar.so:共有オブジェクトファイルを開けません

それでは、libunrar.soのインストール方法を見てみましょう。

  • 最初のキャリバーバージョン0.7.23をつかみます。 libunrar.soが含まれていることを確認しました。 32ビットと64ビットのどちらのUbuntuを使用しているかに基づいてファイルをダウンロードします。
  • ダウンロードしたら、解凍します。 右クリックして[ ここで抽出 ]を選択すると抽出できます。
  • 解凍されたディレクトリに移動します。 libunrar.soファイルはそこにあります。
  • 端末を開き、Calibreが解凍されたディレクトリに移動します。
  • calibre-0.7.23-XXディレクトリにいると仮定して、次のコマンドを使用します。
     sudo cp libunrar.so / usr / local / lib / 
  • 手動でlibファイルをコピーしたので、このファイルの存在についてリンカに知らせる必要があります。 次のコマンドを使用してください。
     sudo / sbin / ldconfig -v 

そしてそれはそれです。 これで、Calibreを使用して.cbrファイルまたはrarファイルをKindle対応のMOBI形式に変換できます。 楽しい :)

推奨されます

Ubuntu 15.10コードネームWily Werewolf
2019
Ubuntu 16.04リリーススケジュール
2019
GeckoLinuxレビュー:手間のかからないopenSUSEスピン
2019