I want to download a free eBook from the eLibrary of my university. It only opens in Adobe Digital editions which is only available to Mac and Windows. It's a .acsm file.

Is there any native Linux client that works on Ubuntu 14.04? (I have Xubuntu 14.04 64 bit.)

I want a gratis one, not necessarily open source.


I created a script called Knock to convert ACSM files to DRM-free EPUB files at the command line:

[user@computer:~]$ knock my-book.acsm
Downloading the EPUB file from Adobe...
Decrypting the file...

DRM-free EPUB file created:

The script is gratis and libre. This isn't a client/reader per se, it just let's you convert the ACSM file to a DRM-free EPUB file, which you can then read with any gratis EPUB reader.

  • This is an interesting project, thanks for letting me know, I accepted the answer because apparently, it's a solution to the problem. However, I have not tested it because I'm no longer a student so I don't have access to the ebooks. Hopefully, someone could give it a try and let us know. Thank you for your efforts in creating the project
    – Lynob
    Jul 26 at 5:18

As far as I know there is no easy solution for this. There is no ADE for Linux, and since the .acsm file isn't the book itself but just a purchase ticket that allows you to download the book on Adobe's servers, it makes it harder to create a program that would fool Adobe's servers to retrieve the book content with the .acsm. It seems like the best you can do is using Wine (and complain to the eLibrary of your university that you don't spend $$$ in tuition fees to get books full of DRMs)

Another solution: Converting a ADE document (Adobe Digital Editions, acsm) to PDF.

  • 3
    hopefully they hear what I say :)
    – Lynob
    Jun 14 '14 at 17:35
  • 3
    Winetricks actually comes with an installer for ADE, making the process a snap. (I'm on Ubuntu 14.04 LTS, and I used the Winetricks GUI.) May 5 '15 at 2:31
  • @Lynob Another solution would be converting a ADE document (Adobe Digital Editions, acsm) to PDF. Jan 6 '16 at 0:49
  • it's your question and still unsolved right? so still no answer
    – Lynob
    Jan 6 '16 at 1:05
  • 1
    @Lynob that's another approach, and if you are willing to pay I pointed to a tool that might work. Jan 6 '16 at 1:08

I will try to list all the solutions I've found.

  1. Tested solution: It's working, and very easy.

    First install Wine on your Linux OS. Then download Adobe Digital editions.

    Then install the file you downloaded from Adobe (It was ADE_4.5_Installer.exe, for me), in the Wine virtual Window. If you don't know how to use wine, see this doc: How to install and use Wine on Linux

  2. Install a Virtual Windows guest OS on Linux. How to Set Up a Windows Virtual Machine in Linux.

  3. If you failed to install virtual machine or open with Wine, and if you really need this program, install a Windows/Linux dual boot on your computer. How to dual boot Windows/Linux on the same computer

  4. Use a virtual Android phone (or a real one) and install the Adobe Digital editions for Android. Virtual smartphone software, Memu

You can also try to emulate MacOS, or iOS.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.