Voytek Eymont wrote:
I needed to install some additional PHP functionality on RH73,
specifically, 'xslt'
as it is, the functionality is provided by package 'sablot'
as I couldn't find rpm for the required 'sablot' and 'expat' (pre-req);
I downloaded source and compiled both expat ver.2 and sablot 1.02
of course, as soon as 'make install' completed, I located required RPMs
the RPMs were slightly backlevel:
0.98 (source 1.02) and expat 1.95 (source 2)
so, now I've installed the RPM, PHP info reports sablotron 0.98 and expat
1.95, the required functionaly works, all is well;
Question:
so, essentially, I've installed source packages, followed by, bacllevel
RPM packages:
There is a library for xslt called libxslt. This is all you need for php
to have this
functionality.
Incidentality, it is good practice to use RPM packages in RedHat
Distrib. The
rationally is to maintain package Integrity and Reliability.
On the average it pays to undergo the pain of building RPMs if it is not
available
now, rather than sorting out the mess later on.
should I be removing the source-installed sablotron and expat ?
or, don't worry, be happy, it works ?
There is where the tool 'rpm -ql --requires' is useful in analysing
dependencies
between packages installed in your system. It will assist in making such
decisions.
There is a library for xslt called libxslt. This is all you need for php
to have this
functionality.
Hope this helps.
O Plameras
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html