Wie lese ich eine ACSM-Datei unter Linux?

Also brauchte ich das Semantics Engineering mit PLT Redex Lehrbuch, um diese Woche eine Hausaufgabe zu erledigen. Ich brauchte es in einem digitalen Format, weil ich morgen zu POPL 2016 gehe und es mir nicht liefern lassen kann. Daher habe ich $50 für das eBook bezahlt, damit ich meine Hausaufgaben erledigen konnte.

Das Problem ist, dass ich Arch Linux verwende und aus irgendeinem Grund Adobe Digital Editions bei mir nicht funktioniert. Während der installation sagte dass es auf einem 64-Bit-System möglicherweise nicht funktioniert. Wie auch immer, ich habe versucht, eine alternative Lösung zu finden, und ich habe gelernt, dass ich das Buch mit Bluefire Reader auf meinem Telefon lesen kann.

Und es hat funktioniert. Ich kann das Buch lesen, aber ich möchte das Buch nicht auf meinem kleinen Telefonbildschirm lesen. Also habe ich die PDF-Datei, die Bluefire Reader heruntergeladen hat, auf meinen Laptop übertragen, in der Hoffnung, sie mit einem einfachen PDF-Reader öffnen zu können. Dann doppelklicke ich auf die PDF-Datei mit einem Grinsen auf meinem Gesicht... und es fragt mich für ein Passwort.

Ich hoffe, ihr könnt meine Frustration verstehen. Alles, was ich tun möchte, ist das Buch zu lesen, das ich legal auf meinem Laptop gekauft habe, damit ich meine Hausaufgaben erledigen und mein Leben fortsetzen kann. Ich habe versucht, andere eBook-Reader wie Calibre aber es erfordert, dass ich meine ACSM-Datei mit Adobe Digital Editions in EPUB konvertiere (was bei mir nicht funktioniert). Welche anderen alternativen habe ich?

Author: Aadit M Shah, 2016-01-17

3 answers

Die Frage ist ziemlich alt, aber Leute wie ich stolpern immer noch über DRM-gesperrte eBooks. Ich nehme an, Sie möchten ein DRM-freies EPUB aus dem acsm entfernen. Meine Anweisung ist für Ubuntu / Debian mit apt-get, aber die Tools existieren auch für andere Distributionen. Ich brauche insbesondere einige Tools: das DeDRM-Tool für Python2.7 und wine. Auf Wine installieren wir Adobe Digital Editions, Python und Pip für Windows

  1. Installieren Sie Wine und Winetricks, weil wir Adobe ausführen werden Digitale Ausgaben in Wein. Standardmäßig hat ubuntu19. 10 wine 4 auf meinem Computer installiert. Es ist einfacher, zuerst auf wine5 zu aktualisieren. ADE funktioniert so viel besser mit wine5.

     sudo apt-get install winehq-stable winetricks winbind
    
  2. Dotnet40 installieren

     winetricks dotnet40 
    
  3. Jetzt herunterladen Adobe Digital Editions für Windows und installieren Sie es:

     wine Downloads/ADE_4.5_Installer.exe 
    
  4. Nach der Installation und dem Start von DigitalEditions müssen Sie Ihren Computer autorisieren oder sich mit Ihrer [[30]}adobe ID [[9]} man schafft es kostenlos.

  5. Öffnen Sie in ADE die ACSM-Datei. Es wird das epub in Ihren Benutzerdokumentenordner (z. B. ~/Documents ) im Unterverzeichnis "My\ Digital\ Editions"herunterladen. Beachten Sie, dass die Datei noch DRM-geschützt ist.

  6. Jetzt ist es Zeit, DeDRM von Python Wine aus auszuführen. Entpacken DeDRM-tool Version 6.x und suchen Sie die adobekey.py Datei.

  7. Herunterladen VCForPython27.msi - , wir brauchen es für pycrypto

  8. Installieren python, pip, vcforpython und pycyrpt:

     winetricks python27 # this should also install pip
     wine msiexec /i ~/Downloads/VCForPython27.msi
     wine python.exe -m pip install pycrypto
    
  9. Ausführen adobekey.py aus dem dedrm, den Sie zuvor mit Wine Python heruntergeladen haben:

     wine ~/.wine/drive_c/Python27/python.exe adobekey.py 
    
  10. Sie erhalten die adobekey_1.beachten Sie, dass Sie das andere Skript ausführen müssen:

     python ineptepub.py adobekey_1.der ~/Path/to/drm_locked.epub your_drm_free_out.epub
    

    Für pdfs verwenden "ineptpdf.py" instabilität von "ineptepub.py'. Wenn Sie in diesem Schritt über Python einen Fehler erhalten, passen Sie den Begriff 'python' an 'python2' oder 'python3'an.

  11. Sie sollten die Ausgang:

    Successfully decrypted drm_locked.epub as your_drm_free_out.epub
    
{[7],} Fertig. Lesen Sie Ihren epub auf jedem EPUB-Reader, z. B. okular, Readera usw.

Um sicherzugehen, das sind einige Schritte. Allerdings ist ADE kein guter Leser, und das Leseerlebnis mit Wein noch schlimmer. Ich stimme nicht zu, dass das Entfernen von DRM nicht legal ist; für den persönlichen Gebrauch Es ist völlig in Ordnung DRM aus Ihren gekauften eBooks zu entfernen. Publisher haben natürlich ein Interesse daran, den Zugriff auf das Material zu reduzieren und zu kontrollieren. EFF hat einige interessante Artikel über DMCA, DRM und Copyright. Viel Spaß beim Lesen.

 25
Author: Adam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-02-09 19:37:58

Ich werde versuchen, alle Lösungen aufzulisten, die ich gefunden habe.

Erste. Getestete Lösung: Arbeiten und sehr einfach.

Installieren Sie zuerst Wine auf Ihrem Linux. Dann laden Sie Adobe Digital editions. Link zum herunterladen von Adobe Digital editions

Installieren Sie dann die Datei, die Sie von Adobe heruntergeladen haben (Es war ADE_4.5_Installer.exe, für mich), im virtuellen Weinfenster. Wenn Sie wine nicht verwenden können, lesen Sie dieses Dokument: So installieren und verwenden Sie Wine auf Linux -

Zweite Lösung:

Installieren Sie ein virtuelles Windows unter Linux. Wie man.

Dritte Lösung: Wenn Sie die virtuelle Maschine nicht installiert oder mit Wine geöffnet haben und dieses Programm wirklich benötigen, installieren Sie einen Dual-Boot auf Ihrem Computer Windows/Linux. Wie Dual Boot Windows / Linux auf dem gleichen Computer

Verwenden Sie als Lösung ein virtuelles Android-Telefon (oder ein echtes) und installieren Sie die Adobe Digital Editions für Android. Virtuellen smartphone software, Memu

Sie können auch versuchen, macOS oder iOS zu emulieren.

Es gibt Lösungen, um das DRM zu entfernen und das ACSM in epub umzuwandeln, aber es gibt keine legalen, daher darf ich sie nicht schreiben.

 7
Author: Quidam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-06-28 10:13:25

.acsm kann nur mit Adobe Digital Editions verwendet werden und steht für Adobe Content Server Manager.

Weitere Informationen zu Adobe Digital Editions finden Sie unter http://www.adobe.com/products/digitaleditions/faq/

Randnotiz (gilt möglicherweise nicht allgemein für Benutzer von Digital Editions): In der Vereinbarung angegeben (kann von Interesse sein, ein Programm für den Zugriff bereitzustellen .acsm ) für Adobe Content Server Abschnitt 11.1 stimmen Sie nicht zu:

(d) erhalten oder versuchen materialien oder Informationen auf irgendeine Weise zu erhalten, die nicht absichtlich über die Dienste zur Verfügung gestellt werden;

Interpretiere dies so, wie du willst, ich werde dir keinen illegalen Rat geben.

 2
Author: ALXvirtual,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-10-28 20:25:04