Jonathan Thornburg <jthorn4...@gmail.com> wrote: > What's the "OpenBSD way" to install Perl modules which don't exist > as packages? > > The usual Perl idiom for "install module foo & all of its (recursive) > dependencies" is "cpan install foo", but this fetches all dependencies > from CPAN, ignoring any OpenBSD packages which may exist. What I'd like > is something like "cpan install foo", but with the semantics that for > each dependency, if there's OpenBSD package in /etc/installurl which > is the same module version as the latest CPAN version, then install > the OpenBSD package instead. Is there a utility already around which > does this?
You can use perlbrew if you need some perl CPAN modules and don't mix them with the base system. It will recompile a perl version with your regular user, and so you will be able to use cpan as your regular user, the local perl won't mix with the system wide one.