¿Cómo ejecuto un script de Python con Wine?

¿Cómo ejecuto un script de Python con Wine?

Estoy usando Calibre para administrar mis libros electrónicos y estoy intentando instalar un complemento que me permitirá administrar los libros de la biblioteca que obtengo a través de Adobe Digital Editions a través de Wine. Tengo todo instalado, pero necesito ejecutar un script adicional para unirlo todo. Llego a un paso de las instrucciones que dice "deberá ejecutar el script adobekey.pyw utilizando la instalación de Python en su sistema Wine".

Entonces, ¿cómo ejecuto un script usando la instalación de Python en Wine?

Esta es la primera vez que uso Wine, así que haga que sus respuestas sean lo más básicas posible.

Respuesta1

Estos son los pasos proporcionados por el archivo Léame del complemento Calibre Ineptepub

Herramienta DRM disponible aquí:http://apprenticealf.wordpress.com/2012/09/10/drm-removal-tools-for-ebooks/

ePubs de ediciones digitales de Linux y Adobe

Aquí están las instrucciones para usar las herramientas con libros ePub y Adobe Digital Editions en Linux bajo Wine. (¡Gracias mclien y Fadel!)

  1. descargue la versión más reciente de Wine desde Winehq.org (1.3.29 en mi caso)

  2. Instale Wine correctamente (consulte el sitio de Wine para obtener más detalles)

  3. Python 2.7 ya debería estar instalado en su sistema, pero es posible que necesite el siguiente paquete de Python adicional

    apt-get install python-tk
    
  4. Todos los programas deben instalarse como usuario normal. Los archivos .exe se instalan usando 'wine' pero los archivos .msi deben instalarse usando 'wine start', necesitamos:

    a) Adobe Digital Edition 1.7.2 (de:http://kb2.adobe.com/cps/403/kb403051.html) (hay un sitio donde "no se puede instalar ADE", donde se esconde setup.exe)

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

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

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

  5. ahora obtenga y descomprima las últimas herramientas_vX.X (del Aprendiz Alf) en el drive_c de Wine del usuario (~/.wine/drive_c/)

  6. inicie ADE con: wine digitaleditions.exeo desde la búsqueda de Unity Dash "Adobe Digital Editions"

  7. registre esta instancia de ADE con su adobeID y ciérrela, abra la terminal y cambie al directorio tools_vX.X:

    cd ~/.wine/drive_c/tools_vX.X/Other_Tools/
    
  8. cree adeptkey.der con: wine python ineptkey.py(¡solo es necesario una vez!) (la clave estará aquí: ~/.wine/drive_c/tools_vX.X/Other_Tools/adeptkey.der)

  9. Utilice ADE ejecutándose en Wine para descargar todos los libros electrónicos ePub que haya comprado

  10. Instale los complementos ineptepub e ineptpdf desde las herramientas como se describe en los archivos Léame.

  11. copie adeptkey.der en el directorio de configuración de calibre (~/.config/calibre en debian/ubuntu). Sus libros ADE importados a calibre se liberarán automáticamente de DRM.

Respuesta2

Aquí hay una versión actualizada que funciona en Mint 18.2

  1. Instale Wine desde el repositorio (tengo la v 1.6).

  2. Utilice Winetricks para instalar Python 2.6.

  3. Copiar archivo de https://github.com/psyrendust/dedrm-ebook-tools/blob/master/DeDRM_Windows_Application/DeDRM_App/DeDRM_lib/lib/adobekey.py a un archivo de texto adobekey.py en ~/C y hacerlo ejecutable. Este archivo también se incluye con el complemento DeDRM, quizás también con PyCrypto. Simplemente no me tomé el tiempo para ver cómo usarlos.

  4. Instale PyCrypto 2.6 para Python 2.6 desdehttp://www.voidspace.org.uk/python/modules.shtml#pycrypto Enlace de descarga:http://www.voidspace.org.uk/downloads/pycrypto26/pycrypto-2.6.win32-py2.6.exe. Utilicé la versión de 32 bits aunque estoy ejecutando un sistema de 64 bits.

  5. Instale Adobe Digital Editions (ADE) versión 1.7.2 desdehttp://download.macromedia.com/pub/developer/digitalpublishing/digitaleditions_172.exe. Es posible que las versiones posteriores de ADE funcionen, pero la versión 1.6 no funciona.

  6. Autentique su computadora con su cuenta de Adobe ID cuando inicie ADE por primera vez.

  7. Descarga el libro protegido (ePub o PDF) y ábrelo en ADE. Simplemente arrastro el archivo URLLink.acsm a ADE, descarga y abre el libro. Asegúrese de poder abrir el libro y luego salir de ADE. Tenga en cuenta que ADE guarda los archivos en formato ~/My Digital Editions.

  8. cda su ~/Cdirectorio.

  9. Correrwine \\\\python26\\\\python.exe adobekey.py

    Si todo va bien, debería crear un archivo adobekey_1.der en ese directorio.

  10. Instale/Abra Calibre con el complemento DeDRM ya instalado. Las instrucciones para hacer esto son fáciles de encontrar en línea (y están vinculadas arriba).

  11. Ir aPreferencias->Complementos->Complementos de tipo de archivoy haga doble clic en el complemento DeDRM. Seleccione libros electrónicos de Adobe Digital Editions de la lista de configuración. Hacer clicImportar archivos clave existentesy seleccione adobekey_1.der de ~/C.

Calibre ahora debería poder eliminar el DRM y abrir documentos protegidos por ADE. Debería poder eliminar PyCrypto y Python 2.6 y eliminar el archivo de claves adobekey_1.der.

información relacionada