The instructions given in the following lines should allow you, with a few RPM knowledge bits, to package the Acrobat Reader 5.06 from Adobe and install it in a clean and easily removable/updatable way on your system.
You can do all the manipulations described here as a non-root user, and you should do it: this is a sign of a well made RPM package that you can build it being non-root (I know, I'm a Genius).
First download this file to
some place, e.g.
/tmp/acroread_rpm.tar.gz. Go to your
RPM packaging place (
/usr/src/packages under SuSE,
/usr/src/redhat under... RedHat), the directory where
(possibly you need to make these directories read-write for you).
There unpack the downloaded file:
tar xvzf /tmp/acroread_rpm.tar.gz
SPECS/acroread.spec should be unpackaged.
Due to legal reasons, bla, bla, I preferred not to put the
Acrobat bits here, so you will have to download them, the exact
place is to be found in
Download this file (if it doesn't work directly, go from the Download
Adobe Acrobat Reader Page) and put it in the
Go now to the
SPECS directory and have a look at
At the very beginning of the file there is a section with a lot of macros, from which the most are trying to guess the right Path to different stuff (icons, desktop links, etc...). This should work fine and automatically, at least under RedHat and SuSE. Nevertheless, there are two macros which you will need to adapt to your setup before building:
NSbin: the path to the Netscape or Mozilla binary.
NSplugins: the path to the Netscape or Mozilla plugins directory. It is to be noticed that Mozilla can also use plugins installed in Netscape's plugins directory; as I try to not use anymore Netscape, my default is to put the plugin only for Mozilla.
In order to help you in this task, there are different possible
choice, which you can mix, reuse etc... Take care to remove any
%define in comments, as they are somehow interpreted
by rpm (that should be a bug).
Once you've done this, you can just package the Acrobat Reader:
rpm -ba acroread.spec
After a few seconds or minutes, you should get the source
the following binary packages, which you can install as needed (for
this, you need to be root):
/usr/src/packages/RPMS/i386/acroread-5.05-5.i386.rpm (The Acrobat Reader) /usr/src/packages/RPMS/i386/acroread-gnome-menus-5.05-5.i386.rpm (Link for GNOME) /usr/src/packages/RPMS/i386/acroread-kde-menus-5.05-5.i386.rpm (Link for KDE) /usr/src/packages/RPMS/i386/acroread-nppdf-5.05-5.i386.rpm (Acrobat Plugin)
I tested this package with Mozilla 1.0 and the following configurations:
If you have other experiences and bug-fixing, you are welcome to contact me at the address given in the specfile.
[Maison/Home/Heim] [Linux] [RPMs]