web-dev-qa-db-ja.com

Wineでpythonスクリプトを実行するにはどうすればよいですか?

Calibreを使用して電子書籍を管理し、Adobe Digital EditionsからWineを介して取得したライブラリブックを管理できるプラグインをインストールしようとしています。すべてをインストールしましたが、追加のスクリプトを実行してすべてを結び付ける必要があります。 「Wineシステムでpython」インストールを使用してadobekey.pywスクリプトを実行する必要があるという指示の1つのステップに進みます。

では、Wineでpythonインストールを使用してスクリプトを実行するにはどうすればよいですか?

Wineを使用するのはこれが初めてなので、できるだけ基本的な答えをしてください。

2
jimchristie

Calibre IneptepubプラグインのReadmeで提供される手順は次のとおりです。

ここで利用可能なDRMツール: http://apprenticealf.wordpress.com/2012/09/10/drm-removal-tools-for-ebooks/

LinuxおよびAdobe Digital Editions ePub

以下は、Wineの下でLinux上でePubブックおよびAdobe Digital Editionsでツールを使用するための手順です。 (mclienとFadelに感謝!)

  1. winehq.orgから最新バージョンのwineをダウンロードします(私の場合は1.3.29)

  2. wineを適切にインストールする(詳細についてはWineサイトを参照)

  3. python 2.7はシステムにすでにインストールされているはずですが、次の追加のpythonパッケージが必要になる場合があります

    apt-get install python-tk
    
  4. すべてのプログラムは、通常のユーザーとしてインストールする必要があります。 .exeファイルは「ワイン」を使用してインストールされますが、.msiファイルは「ワインスタート」を使用してインストールする必要があります。

    a)Adobe Digital Edition 1.7.2(from: http://kb2.Adobe.com/cps/403/kb403051.html )(「ADEをインストールできません」サイトがあります。 setup.exeは非表示)

    b)ActivePython-2.7.2.5-win32-x86.msi(from: http://www.activestate.com/activepython/downloads

    c)Win32OpenSSL_Light-0_9_8r.exe(from: http://www.slproweb.com/

    d)pycrypto-2.3.win32-py2.7.msi(from: http://www.voidspace.org.uk/python/modules.shtml

  5. 現在、ユーザーのワインのdrive_c(〜/ .wine/drive_c /)で最新のtools_vX.X(Apprentice Alfから)を取得して解凍します。

  6. wine digitaleditions.exeでADEを開始するか、Unity Dashの検索「Adobe Digital Editions」から

  7. aDEのこのインスタンスをadobeIDに登録して閉じ、ターミナルを開いてtools_vX.Xディレクトリに変更します。

    cd ~/.wine/drive_c/tools_vX.X/Other_Tools/
    
  8. wine python ineptkey.py(一度だけ必要!)でadeptkey.derを作成します(キーはここにあります:〜/ .wine/drive_c/tools_vX.X/Other_Tools/adeptkey.der)

  9. Wineで実行されているADEを使用して、購入したすべてのePub電子ブックをダウンロードします

  10. readmeで説明されているように、ツールからineptepubおよびineptpdfプラグインをインストールします。

  11. adeptkey.derを口径の設定ディレクトリ(debian/ubuntuの〜/ .config/calibre)にコピーします。 CalibreにインポートされたADEブックは自動的にDRMから解放されます。

4
japzone