Comment lire un fichier ACSM sous Linux?

28

J'ai donc eu besoin du manuel d' ingénierie sémantique avec PLT Redex pour terminer un devoir cette semaine. J'en avais besoin au format numérique car je vais au POPL 2016 demain et je ne peux pas me le faire livrer. Par conséquent, j'ai payé 50 $ pour le livre électronique afin de pouvoir terminer mes devoirs.

Le problème est que j'utilise Arch Linux et pour une raison quelconque, Adobe Digital Editions ne fonctionne pas pour moi. Lors de l'installation, il a indiqué qu'il pourrait ne pas fonctionner sur un système 64 bits. Quoi qu'il en soit, j'ai essayé de trouver une solution alternative et j'ai appris que je pouvais lire le livre en utilisant Bluefire Reader sur mon téléphone.

Et ça a marché. Je peux lire le livre, mais je ne veux pas lire le livre sur mon petit écran de téléphone. J'ai donc transféré le fichier PDF que Bluefire Reader a téléchargé sur mon ordinateur portable dans l'espoir de pouvoir l'ouvrir à l'aide d'un simple lecteur PDF. Ensuite, je double-clique sur le fichier PDF avec un sourire narquois sur le visage ... et il me demande un mot de passe.

J'espère que vous pouvez comprendre ma frustration. Tout ce que je veux faire, c'est lire le livre que j'ai légalement acheté sur mon ordinateur portable afin de pouvoir terminer mes devoirs et continuer ma vie. J'ai essayé d'utiliser d'autres lecteurs de livres électroniques comme Calibre, mais cela nécessite que je convertisse mon fichier ACSM en EPUB à l'aide d'Adobe Digital Editions (ce qui ne fonctionne pas pour moi). Quelles autres alternatives ai-je?

Aadit M Shah
la source
Vous pouvez démarrer sur une clé USB x86 Android et y lire, ou installer une VM Android.
geek1011
Une autre chose qui ne fonctionnerait probablement pas, mais qui vaut la peine d'être essayée est archon-runtime.github.io ou ARC welder de Google
geek1011
3
Vous ne pouvez pas "convertir" un ACSM en EPUB - l'ACSM n'est qu'un petit fichier XML contenant essentiellement un lien de téléchargement pour le fichier (probablement protégé par DRM). Les petits caractères indiquent également que vous n'avez pas "acheté" le livre, mais seulement une licence pour le lire sur les plates-formes spécifiques sur lesquelles vous pouvez utiliser votre connexion ADE. La seule façon serait de le télécharger sur un système sur lequel fonctionne votre ADE, puis de supprimer la protection DRM.
jvb
@jvb Ce n'est pas vrai, cela peut être fait, relativement facilement, mais je ne pense pas que nous soyons autorisés à montrer le chemin ici.
Quidam
@Quidam: Je sais qu'il est théoriquement possible qu'une méthode de conversion puisse être utilisée à des fins illégales, mais ce n'est pas ce que cette question pose. J'ai une situation similaire où j'ai acheté un livre sur lequel j'aimerais supprimer le cryptage. Pour ma part, j'aimerais voir la méthode "relativement facile" répertoriée ici comme l'une des réponses.
hackerb9

Réponses:

6

Je vais essayer de lister toutes les solutions que j'ai trouvées.

Premier. Solution testée: fonctionnelle et très simple.

Installez d'abord Wine sur votre Linux. Téléchargez ensuite les éditions Adobe Digital. Lien pour télécharger les éditions Adobe Digital

Ensuite, installez le fichier que vous avez téléchargé depuis Adobe (c'était ADE_4.5_Installer.exe, pour moi), dans la fenêtre virtuelle Wine. Si vous ne savez pas comment utiliser Wine , consultez ce document: Comment installer et utiliser Wine sous Linux

Deuxième solution:

Installez un Windows virtuel sur Linux. Comment .

Troisième solution: si vous n'avez pas réussi à installer la machine virtuelle ou à ouvrir avec Wine, et si vous avez vraiment besoin de ce programme, installez un double démarrage sur votre ordinateur Windows / Linux. Comment faire un double démarrage Windows / Linux sur le même ordinateur

4ème solution, utilisez un téléphone Android virtuel (ou un vrai) et installez les éditions Adobe Digital pour Android. Logiciel de smartphone virtuel, Memu

Vous pouvez également essayer d'émuler des MacOs ou iOS.

Il existe des solutions pour supprimer le DRM, et donc convertir l'acsm en epub, mais il n'y a pas de légal, donc je ne pense pas que je suis autorisé à les écrire.

Quidam
la source
4
Comme toutes les "solutions" répertoriées nécessitent l'installation du logiciel ADE (sur différents systèmes d'exploitation) et le téléchargement de l'ePub via ADE avec un compte utilisateur ADE opérationnel ... comment se fait-il que vous affirmiez que mon commentaire ci-dessus est "faux"?
jvb
1
Vous semblez très sensible. Je disais "non" à "vous ne pouvez pas convertir ASCM". J'aurais dû dire "je ne suis pas d'accord" au lieu de "faux", mais l'anglais n'est pas ma langue. Quoi qu'il en soit, cela ne mérite pas un downvote de votre part. Pourquoi les gens cherchent-ils à se venger ici plutôt que la paix et la communication? Il ne s'agit que de répondre à un commentaire pour donner mon avis, je ne vous ai pas tué ni voté.
Quidam
"Le problème est que j'utilise Arch Linux et pour une raison quelconque, Adobe Digital Editions ne fonctionne pas pour moi. Pendant l'installation, il a dit qu'il pourrait ne pas fonctionner sur un système 64 bits." Votre solution ne fonctionne pas pour l'utilisateur, comme ils l'ont déjà dit.
Adriano Varoli Piazza
3

.acsm ne peut être utilisé qu'avec Adobe Digital Editions et signifie Adobe Content Server Manager.

Pour plus d'informations sur Adobe Digital Editions, veuillez consulter http://www.adobe.com/products/digitaleditions/faq/

Note complémentaire (peut ne pas être généralement applicable aux utilisateurs de Digital Editions): stipulé dans l'accord (peut être préoccupant lors de la création d'un programme pour accéder à .acsm) pour la section 11.1 d'Adobe Content Server, vous vous engagez à ne pas:

(d) obtenir ou tenter d'obtenir tout matériel ou information par tout moyen> non intentionnellement mis à disposition par le biais des Services;

Interprétez cela comme vous voudrez, je ne vous donnerai pas de conseils illégaux.

Alexscended
la source
4
Ensuite, ils auraient dû faire une version pour Linux
Rob Romijnders