Installing Adobe Reader on Fedora 19 system

Yes, it’s shitty, proprietary piece of crap – and end-of-life too…
But it looks like nothing else currently running on linux deals with PDF forms created in Adobe LiveCycle. If you know about some linux PDF viewer, which can open such PDF files, please leave here a comment, thanks.

I love Evince, but if I try to open such PDF files, it shows just this boring message from the proprietary beyond, instead of the awaited body of the PDF file:

Please wait…
If this message is not eventually replaced by the proper contents of the document, your PDF
viewer may not be able to display this type of document.
You can upgrade to the latest version of Adobe Reader for Windows®, Mac, or Linux® by
visiting http://www.adobe.com/products/acrobat/readstep2.html.
For more assistance with Adobe Reader visit http://www.adobe.com/support/products/
acrreader.html.
Windows is either a registered trademark or a trademark of Microsoft Corporation in the United States and/or other countries. Mac is a trademark
of Apple Inc., registered in the United States and other countries. Linux is the registered trademark of Linus Torvalds in the U.S. and other
countries.

 

Blah, blah, blah. Trademark, blah, blah, blah copyright and so on…

Recently I encountered some difficulties while installing Adobe Reader 9.5.5 on Fedora 19 system. I managed to install it, but only root could run it. If a user tried to run the acroread command or open some pdf file from nautilus, Adobe Reader started and immediately died quitely without writing out any error messages or showing any other sign of activity. It wasn’t any permission related problem and the runtime worked for sure – because root could run it and use Reader without problems. After some time I worked it out…

I found out that it needs to have nscd up and running. After doing that – acroread works for all users.

Here are the steps:

Install Adobe Reader – it’s EOL but it’s still there on adobe servers:

[user@resu ~]$ sudo yum install http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i486linux_enu.rpm

Install dependencies (32-bit deps are needed on x86_64 systems):

[user@resu ~]$ sudo yum install nspluginwrapper.i686 libcanberra-gtk2.i686 adwaita-gtk2-theme.i686 PackageKit-gtk3-module.i686

Install nscd:

[user@resu ~]$ sudo yum install nscd

Enable nscd to start on boot and start the service:

[user@resu ~]$ sudo systemctl enable nscd.service
[user@resu ~]$ sudo systemctl start nscd.service

Try to run acroread and it should work now:

[user@resu ~]$ acroread