Jak odczytać plik ACSM w systemie Linux?

26

Potrzebowałem więc podręcznika Semantics Engineering with PLT Redex, aby w tym tygodniu wykonać zadanie domowe. Potrzebowałem go w formacie cyfrowym, ponieważ jutro jadę na POPL 2016 i nie mogę go dostarczyć. W związku z tym zapłaciłem 50 USD za eBook, aby móc odrobić pracę domową.

Problem polega na tym, że używam Arch Linux i z jakiegoś powodu Adobe Digital Editions nie działa dla mnie. Podczas instalacji powiedział, że może nie działać w systemie 64-bitowym. W każdym razie próbowałem znaleźć alternatywne rozwiązanie i dowiedziałem się, że mogę czytać książkę za pomocą Bluefire Reader na moim telefonie.

I zadziałało. Mogę czytać książkę, ale nie chcę czytać książki na moim małym ekranie telefonu. Tak więc przesłałem plik PDF, który Bluefire Reader pobrał na mój laptop w nadziei, że mogę go otworzyć za pomocą prostego czytnika PDF. Następnie dwukrotnie klikam plik PDF z uśmieszkiem na twarzy ... i prosi mnie o hasło.

Mam nadzieję, że zrozumiesz moją frustrację. Wszystko, co chcę zrobić, to przeczytać książkę, którą legalnie kupiłem na swoim laptopie, aby móc ukończyć pracę domową i rozpocząć życie. Próbowałem użyć innych czytników eBooków, takich jak Calibre, ale wymaga to przekonwertowania mojego pliku ACSM na EPUB przy użyciu Adobe Digital Editions (co nie działa dla mnie). Jakie mam inne alternatywy?

Aadit M. Shah
źródło
Możesz uruchomić system z Androidem x86 i przeczytać go tam lub zainstalować system Android.
geek1011
Inną rzeczą, która prawdopodobnie nie zadziałałaby, ale warto spróbować, jest archon-runtime.github.io lub spawacz ARC od Google
geek1011
3
Nie można „przekonwertować” ACSM na EPUB - ACSM to po prostu mały plik XML zawierający w zasadzie link do pobrania (prawdopodobnie chronionego DRM). Drobny druk stwierdza również, że nie „kupiłeś” książki, a jedynie licencję na jej przeczytanie na konkretnych platformach, na których możesz używać swojego loginu ADE. Jedynym sposobem byłoby pobranie go na system, na którym działa Twój ADE, a następnie być może usunięcie ochrony DRM.
jvb
@jvb To nieprawda, można to zrobić stosunkowo łatwo, ale nie sądzę, że możemy tu wskazać drogę.
Quidam
@Quidam: Wiem, że teoretycznie możliwe jest użycie metody konwersji do celów niezgodnych z prawem, ale nie o to pyta. Mam podobną sytuację, gdy kupiłem książkę, na której chcę usunąć szyfrowanie. Na przykład chciałbym, aby wymieniona tutaj „stosunkowo łatwa” metoda była jedną z odpowiedzi.
hackerb9

Odpowiedzi:

6

Spróbuję wymienić wszystkie znalezione przeze mnie rozwiązania.

Pierwszy. Testowane rozwiązanie: działające i bardzo łatwe.

Najpierw zainstaluj Wine w systemie Linux. Następnie pobierz wersje Adobe Digital. Link do pobrania wersji Adobe Digital

Następnie zainstaluj plik pobrany z Adobe (dla mnie był to ADE_4.5_Installer.exe) w wirtualnym oknie Wine. Jeśli nie wiesz, jak używać Wine, zapoznaj się z tym dokumentem: Jak zainstalować Wine i używać go w systemie Linux

Drugie rozwiązanie:

Zainstaluj wirtualny system Windows w systemie Linux. Jak .

Trzecie rozwiązanie: jeśli nie udało Ci się zainstalować maszyny wirtualnej lub otworzyć za pomocą Wine, a jeśli naprawdę potrzebujesz tego programu, zainstaluj podwójny rozruch na komputerze z systemem Windows / Linux. Jak uruchomić podwójnie system Windows / Linux na tym samym komputerze

Czwarte rozwiązanie, użyj wirtualnego telefonu z Androidem (lub prawdziwego) i zainstaluj edycje Adobe Digital na Androida. Oprogramowanie wirtualnego smartfona, Memu

Możesz także spróbować emulować MacO lub iOS.

Istnieją rozwiązania pozwalające usunąć DRM, a więc przekonwertować acsm na epub, ale nie ma prawnych, więc nie sądzę, że wolno mi je pisać.

Quidam
źródło
4
Ponieważ wszystkie wymienione „rozwiązania” wymagają zainstalowania oprogramowania ADE (w różnych systemach operacyjnych) i pobrania ePub przez ADE z działającym kontem użytkownika ADE ... dlaczego twierdzicie, że mój komentarz powyżej jest „nieprawdziwy”?
jvb
1
Wydajesz się bardzo podatny. Mówiłem „nie” na „nie można przekonwertować ASCM”. Powinienem powiedzieć „nie zgadzam się” zamiast „nieprawdziwy”, ale angielski nie jest moim językiem. W każdym razie nie zasługuje na twoją opinię. Dlaczego ludzie szukają tu zemsty, a nie pokoju i komunikacji? Odpowiadam tylko na komentarz, aby wyrazić moją opinię. Nie zabiłem cię ani nie oceniłem.
Quidam
„Problem polega na tym, że używam Arch Linux i z jakiegoś powodu Adobe Digital Editions nie działa dla mnie. Podczas instalacji powiedział, że może nie działać w systemie 64-bitowym.” Twoje rozwiązanie nie działa dla użytkownika, jak już powiedzieli.
Adriano Varoli Piazza
3

.acsm może być używany tylko z Adobe Digital Editions i oznacza Adobe Content Server Manager.

Więcej informacji o Adobe Digital Editions można znaleźć na stronie http://www.adobe.com/products/digitaleditions/faq/

Uwaga dodatkowa (może nie dotyczyć ogólnie użytkowników wersji cyfrowej): Podana w umowie (może mieć znaczenie przy tworzeniu programu dostępu do .acsm) dla Adobe Content Server sekcja 11.1, zgadzasz się nie:

(d) uzyskiwać lub podejmować prób uzyskania jakichkolwiek materiałów lub Informacji za pomocą jakichkolwiek środków> nie udostępnionych celowo za pośrednictwem Usług;

Zinterpretuj to tak, jak chcesz, nie dam ci nielegalnych porad.

Alexscended
źródło
2
Następnie powinni stworzyć wersję dla systemu Linux
Rob Romijnders,