GNU/Linux >> Linux の 問題 >  >> Linux

Calibreで変換エラーを修正する方法

前回の投稿では、KindleFireHDをUbuntuに接続する方法について話し合っていました。接続の問題を修正した後、.cbr形式のコミックブックをKindleに転送しようとしました。残念ながら、Kindleは.cbrファイルを読み取りません。したがって、私が残した最後のオプションは、.cbrファイルをMOBIなどのKindleで読み取り可能な形式に変換することでした。

.cbrファイルをMOBI形式に変換するために、驚くべき無料のオープンソース電子ブック管理ソフトウェアであるCalibreを使用しました。変換中に、Calibreがエラーを出しました:

エラー:変換エラー:失敗:ブック1/1(A Game Of Thrones 01)を変換します

OSError:libunrar.so:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません

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

昨夜だけunrarをインストールしていたので驚きました。もう一度インストールしてみました。同じエラーが発生しました。また、Ubuntuで「共有オブジェクトファイルを開けない」を修正するために、お気に入りのソリューションを試してみました。しかし、それでも問題は解決しませんでした。

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

なんてこった、と思った。 Calibreの古いバージョンを確認してみましょう。ふぅ!そこにありました。

OSErrorを解決する:libunrar.so:共有オブジェクトファイルを開くことができません

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

  • 最初にCalibreバージョン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形式に変換できます。お楽しみください:)



Linux
  1. Ubuntuアップデートエラーを修正する方法:MergeListの問題

  2. 修正方法:エラー:ADBを搭載したデバイスの権限が不十分です[クイックヒント]

  3. Linuxでのcron認証失敗エラーを修正するにはどうすればよいですか?

  1. 「エラー:警告:ffprobeでファイルオーディオコーデックを取得できません」を修正するにはどうすればよいですか? [解決済み]

  2. Sudoersファイルにエラーがありますか?修正方法は次のとおりです。

  3. Linuxで特定のサイズのファイルを作成するには?

  1. エラーを修正する方法– ModSecurity:コード44でアクセスが拒否されました[Apache]

  2. 男と.8ファイルを開く方法は?

  3. LinuxでCでファイルを書く方法は?