peter dot 3 dot edwards at bt dot com wrote:
> 
> Does anyone else out there use AxKit under gentoo? 

I have.


> What's the simplest way to install it?  Having previously
> set it up by hand under SuSE 9.0, I'm aware how sensitive
> it is to the versions of its underlying dependencies.

By hand.

As you've said, AxKit has version sensitive dependency issues. Using CPAN
upgrade recommendations can screw things up. There's an even greater
disconnect with gentoo perl packages. Perhaps some day the gentoo folk will
figure out how to harness cpan to keep Perl modules up-to-date. But even
that won't fix the version dependency issues AxKit has today. 

Your best bet is to try to avoid gentoo perl packages as much as possible
for AxKit's dependencies and opt instead to install them by hand. Where this
is possible, it'll avoid the invitable emerge -uD world upgrading Perl
modules willy nilly and stomping on AxKit's version dependency issues.

However gentoo requires libxml. So everytime you emerge/upgrade libxml, be
prepared to reinstall XML::LibXML to the AxKit friendly verison by hand.
 

> I tested the collection of versions stated here:
> 
> http://www.gentoo.org/doc/en/doc-tipsntricks.xml#doc_chap3
> 
> emerge -vp =libxml2-2.5.8 =libxslt-1.0.33 =AxKit-1.6.1 
> =XML-XPath-1.13 =XML-LibXML-1.54-r1 =XML-LibXSLT-1.53 
> =XML-Parser-2.31-r1 =apache-1.3.29-r1
> 
> but it failed due to the ebuild of the particular libxml2
> version (2.5.8) not being marked as available in gentoo's
> portage at the moment.

I don't think you'll have much luck finding old ebuilds.

Try the current ebuild and see if it works. 

I think AxKit's version sensitivity comes more from the Perl side when
modules have been modified breaking backward compatiblity. You should be
able to pull the recommended perl modules from cpan. Of course, now that
I've said that someone will tell you that I'm wrong. 


> So, I'm a little concerned that simply typing "emerge AxKit"
> might install everything but then it won't actually work
> collectively as it's supposed to. If that happens, I won't
> have a clue how to debug it.

Sounds like a reasonable fear.

Don't emerge AxKit. Or sign up for the gentoo developers mailing list and
start a correspondence with the gentoo AxKit package maintainer now to see
how friendly and responsive he/she is. I only use emerge for the stuff I
don't actively mess with. You're going to need to mess with AxKit. 

Do it yourself. You'll understand it better and have a better chance of
fixing it when it breaks.


> P.S. More of a gentoo question than an AxKit one but, once 
> installed, how do I stop it from messing with the particular
> config when I later run "emerge --update --upgradeonly world"
> to keep my system up to date?

I know you can do this, but I can't recall whether you specify config
directories or files. -Sounds like an issue you'll need to look for an
answer to on the gentoo forums. 


cheers,

Garrett

--
Garrett Goebel
IS Development Specialist

ScriptPro                   Direct: 913.403.5261
5828 Reeds Road               Main: 913.384.1008
Mission, KS 66202              Fax: 913.384.2180
www.scriptpro.com          [EMAIL PROTECTED]

Reply via email to