Come leggere un file ACSM su Linux?


28

Quindi, avevo bisogno del libro di testo Semantics Engineering con PLT Redex per completare un compito a casa questa settimana. Ne avevo bisogno in formato digitale perché domani andrò a POPL 2016 e non posso averlo consegnato. Quindi, ho pagato $ 50 per l'eBook in modo da poter completare i compiti.

Il problema è che sto usando Arch Linux e per qualche ragione Adobe Digital Editions non funziona per me. Durante l'installazione ha dichiarato che potrebbe non funzionare su un sistema a 64 bit. Ad ogni modo, ho provato a trovare una soluzione alternativa e ho imparato che potevo leggere il libro usando Bluefire Reader sul mio telefono.

E ha funzionato. Riesco a leggere il libro, ma non voglio leggere il libro sullo schermo del mio piccolo telefono. Quindi, ho trasferito il file PDF che Bluefire Reader ha scaricato sul mio computer portatile nella speranza di poterlo aprire usando un semplice lettore PDF. Quindi faccio doppio clic sul file PDF con un sorriso sul mio viso ... e mi chiede una password.

Spero che tu possa capire la mia frustrazione. Tutto quello che voglio fare è leggere il libro che ho acquistato legalmente sul mio laptop in modo da poter completare i compiti e andare avanti con la mia vita. Ho provato ad usare altri lettori di eBook come Calibre ma richiede che io converta il mio file ACSM in EPUB usando Adobe Digital Editions (che per me non funziona). Quali altre alternative ho?


È possibile avviare un Android x86 USB e leggerlo lì, o installare un Android VM.
geek1011,

Un'altra cosa che probabilmente non funzionerebbe, ma vale la pena provare è archon-runtime.github.io o il saldatore ARC di Google
geek1011

3
Non è possibile "convertire" un ACSM in EPUB: l'ACSM è solo un piccolo file XML che contiene sostanzialmente un collegamento per il download del file (probabilmente protetto da DRM). La stampa fine indica inoltre che non hai "acquistato" il libro, ma solo una licenza per leggerlo sulle piattaforme specifiche su cui puoi utilizzare il tuo accesso ADE. L'unico modo sarebbe scaricarlo su un sistema su cui funziona il tuo ADE, e quindi magari rimuovere la protezione DRM.
jvb,

@jvb Non è vero, può essere fatto in modo relativamente semplice, ma non credo che ci sia permesso di mostrare la strada qui.
Quidam,

@Quidam: So che è teoricamente possibile che un metodo di conversione possa essere utilizzato per scopi illegali, ma non è questo che si pone questa domanda. Ho una situazione simile in cui ho acquistato un libro su cui vorrei rimuovere la crittografia. Per uno, vorrei vedere il metodo "relativamente semplice" elencato qui come una delle risposte.
hackerb9

Risposte:


6

Proverò ad elencare tutte le soluzioni che ho trovato.

Il primo. Soluzione testata: funzionante e molto semplice.

Per prima cosa installa Wine sul tuo Linux. Quindi scaricare le edizioni Adobe Digital. Link per scaricare le edizioni Adobe Digital

Quindi, installa il file scaricato da Adobe (era ADE_4.5_Installer.exe, per me), nella finestra virtuale di Wine. Se non sai come usare wine, consulta questo documento: Come installare e utilizzare Wine su Linux

Seconda soluzione:

Installa un Windows virtuale su Linux. Come .

Terza soluzione: se non riesci a installare la macchina virtuale o apri con Wine e se hai davvero bisogno di questo programma, installa un doppio avvio sul tuo computer Windows / Linux. Come eseguire il dual boot di Windows / Linux sullo stesso computer

4a soluzione, usa un telefono Android virtuale (o uno reale) e installa le edizioni Adobe Digital per Android. Software per smartphone virtuale, Memu

Puoi anche provare a emulare MacOs o iOS.

Esistono soluzioni per rimuovere il DRM e quindi convertire acsm in epub, ma non ci sono legali, quindi non credo di poter scrivere.


4
Dato che tutte le "soluzioni" elencate richiedono l'installazione del software ADE (su diversi sistemi operativi) e il download dell'ePub tramite ADE con un account utente ADE operativo ... come mai si afferma che il mio commento sopra sia "non vero"?
jvb,

1
Sembri molto sensibile. Stavo dicendo "no" a "non puoi convertire ASCM". Avrei dovuto dire "Non sono d'accordo" invece di "falso", ma l'inglese non è la mia lingua. Ad ogni modo, non ti priva un voto negativo da parte tua. Perché le persone cercano vendetta qui piuttosto che pace e comunicazione? Sta solo rispondendo a un commento per dire la mia opinione, non ti ho ucciso né declassato.
Quidam,

"Il problema è che sto usando Arch Linux e per qualche ragione Adobe Digital Editions non funziona per me. Durante l'installazione ha affermato che potrebbe non funzionare su un sistema a 64 bit." La tua soluzione non funziona per l'utente, come hanno già detto.
Adriano Varoli Piazza

3

.acsm può essere utilizzato solo con Adobe Digital Editions e sta per Adobe Content Server Manager.

Per ulteriori informazioni su Adobe Digital Editions, consultare http://www.adobe.com/products/digitaleditions/faq/

Nota a margine (potrebbe non essere generalmente applicabile agli utenti delle edizioni digitali): Dichiarato nell'accordo (potrebbe essere un problema nel creare un programma per accedere a .acsm) per la sezione 11.1 di Adobe Content Server, l'utente accetta di non:

(d) ottenere o tentare di ottenere qualsiasi materiale o informazione con qualsiasi mezzo> non intenzionalmente reso disponibile tramite i Servizi;

Interpretalo come vuoi, non ti darò consigli illegali.


4
Quindi avrebbero dovuto creare una versione per Linux
Rob Romijnders il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.