web-dev-qa-db-ja.com

LinuxでACSMファイルを読み取る方法は?

したがって、今週の宿題を完了するには、 PLT Redexによるセマンティクスエンジニアリング のテキストが必要でした。 POPL 2016 に明日行くので、デジタル形式でそれを必要としていました。したがって、私は宿題を完了するために、eBookに50ドルを支払いました。

問題は Arch Linux を使用していて、何らかの理由で Adobe Digital Editions が機能しないことです。インストール中に、64ビットシステムでは機能しない可能性があるとのことでした。とにかく、私は別の解決策を見つけようとしたところ、携帯電話で Bluefire Reader を使用して本を読むことができることがわかりました。

そしてそれはうまくいった。本を読むことはできますが、小さな電話画面で本を読みたくありません。そこで、シンプルなPDFリーダーで開くことができるように、Bluefire ReaderがラップトップにダウンロードしたPDFファイルを転送しました。次に、ダブルクリックします。 PDF私の顔ににやにや笑いのあるファイル...そしてそれは私にパスワードを要求します。

私の欲求不満を理解していただければ幸いです。私がやりたいことは、合法的にノートパソコンで購入した本を読んで、宿題を終えて人生を続けることです。 Calibre のような他のeBookリーダーを使用してみましたが、Adobe Digital Editionsを使用してACSMファイルをEPUBに変換する必要があります(これは私には機能しません)。他にどのような選択肢がありますか?

32
Aadit M Shah

私が見つけたすべての解決策をリストアップしようとします。

最初の1つ。テスト済みのソリューション:機能し、非常に簡単です。

最初にLinuxにWineをインストールします。次にAdobe Digitalエディションをダウンロードします。 Adobe Digitalエディションをダウンロードするためのリンク

次に、Adobeからダウンロードしたファイル(私にとってはADE_4.5_Installer.exeでした)をWine仮想ウィンドウにインストールします。 wineの使い方がわからない場合は、次のドキュメントを参照してください。 LinuxにWineをインストールして使用する方法

2番目の解決策:

Linuxに仮想Windowsをインストールします。 方法

3番目の解決策:仮想マシンのインストールに失敗したか、Wineで開いた場合、このプログラムが本当に必要な場合は、コンピューターのWindows/Linuxにデュアルブートをインストールします。 同じコンピューターでWindows/linuxをデュアルブートする方法

4番目のソリューションは、仮想Android電話(または実際の電話)を使用して、Android用のAdobe Digitalエディションをインストールします。 仮想スマートフォンソフトウェア、Mem

MacOまたはiOSをエミュレートすることもできます。

DRMを削除してacsmをepubに変換する解決策はありますが、合法ではないので、それらを書くことは許可されていないと思います。

7
Quidam

質問はかなり古いですが、私のような人々はまだDRMロックされた電子ブックにつまずきます。私はあなたがacsmからDRMフリーのepubを取得したいと思います。私の指示はapt-getを使用したUbuntu/Debianですが、他のディストリビューションにもツールが存在します。特にいくつかのツールが必要です。最新の DeDRMツール とwineです。 wineでは、Adobe Digital Editions、pythonおよびWindows用のpipをインストールします

  1. wineでAdobe Digital Editionsを実行するため、wineとwinetricksをインストールします。

    Sudo apt-get install wine winetricks
    
  2. dotnet40をインストールする

    winetricks dotnet40 
    
  3. windows用の Adobe Digital Editions をダウンロードしてインストールします。

    wine Downloads/ADE_4.5_Installer.exe 
    
  4. インストール後、無料で作成しない場合は Adobe id でログインする必要があります。私は通常、DRMフリーの電子ブックを購入して読んでいるので、書店からacsmファイルを入手してびっくりしました。

  5. AcsmファイルをADEで開きます。 epubは、サブディレクトリ「My\Digital\Editions」のユーザードキュメントフォルダー(例:〜/ Documents)にダウンロードされます。ファイルはDRM保護されていることに注意してください。

  6. python wine。Unzip DeDRM tool からDeDRMを実行する時が来ました。adobekey.pyファイルを見つけてください。

  7. ダウンロード VCForPython27.msi 、pycryptoに必要

  8. python、pip、vcforpython、pycyrptをインストールします。

    winetricks python27
    winetricks pip
    wine msiexec /i ~/Downloads/VCForPython27.msi
    wine python.exe -m pip install pycrypto
    
  9. 以前にダウンロードしたderrmからwine pythonを使用してadobekey.pyを実行します。

    wine ~/.wine/drive_c/Python27/python.exe adobekey.py 
    
  10. 他のスクリプトを実行する必要があるというadobekey_1.derを取得します。

    python ineptepub.py adobekey_1.der ~/Path/to/drm_locked.epub your_drm_free_out.epub
    
  11. あなたは出力を得るはずです:

    Successfully decrypted drm_locked.epub as your_drm_free_out.epub
    

できました。 okular、readera、lithiumなどの任意のepubリーダーでepubを読みます。

確かに、これはかなりの数のステップです。しかし、ADEは優れたリーダーではなく、ワインを使用した読書体験はさらに悪いものです。 DRMを削除することは合法ではないことに同意しません。個人用 それで十分です 購入した電子ブックからDRMを削除します。もちろん、出版社は資料へのアクセスの削減と管理に関心を持っています。 [〜#〜] eff [〜#〜] には、DMCA、DRM、著作権に関する興味深い記事があります。楽しんで読んでください。

6
Adam

.acsmはAdobe Digital Editionsでのみ使用でき、Adobe Content Server Managerの略です。

Adobe Digital Editionsの詳細については、 http://www.Adobe.com/products/digitaleditions/faq/ を参照してください。

補足事項(Digital Editionsユーザーには一般的に適用されない場合があります):Adobe Content Serverセクション11.1の契約に記載されています(.acsmにアクセスするプログラムを作成する際に懸念がある場合があります)。

(d)本サービスを通じて意図的に利用可能にされていない方法または手段により、資料または情報を取得または取得しようとすること

これをあなたがそう解釈してください、私はあなたに違法なアドバイスをしません。

3
ALXvirtual