Date: Sat, 9 Feb 2002 13:56:27 +0100 From: "Patrik Forsberg" <patrik.forsberg@dataphone.net> To: "jim" <jim@jwweeks.com> Cc: <freebsd-isp@freebsd.org> Subject: RE: perl modules Message-ID: <8F69143C0B1A9F4D95AFC58CF69877E54E6164@exhsto1.se.dataphone.com>
next in thread | raw e-mail | index | archive | help
> Hi fellows,
>=20
> I have a 3.5.1-stable machine that has been in production=20
> since 2.2.6. At this point, I think it would be best to do a=20
> proper house-cleaning, install 4.5, and move the user=20
> accounts. The only glitch I see in doing so is that I have=20
> several clients on this machine running specialized cgi's and=20
> have lost track as to how many and what perl modules have been added.
>=20
> Is there and easy way to determine exactly which ones have=20
> been installed so as to insure I have all of them installed=20
> in the new installation.
>=20
> Forgive me if I am missing the obvious :/
>=20
> --
> Jim Weeks
>=20
Hello Jim,
This depends on how you have installed the perl-modules.
If you've used ports then a simple pkg_info would do the trick, but if
you've manually installed alot of modules I would say you have to dig
throw the perl5 include directories (perl -V under @INC you have the
directories) this is where all modules have to be installed to be usable
so you would find them there.
Found this in the man pages:=20
"
To find out all the modules installed on your system,
including those without documentation or outside the
standard release, do this:
% find `perl -e 'print "@INC"'` -name '*.pm' -print
"
I could be wrong but thats the way I would do it ;)
Regards,
Patrik
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8F69143C0B1A9F4D95AFC58CF69877E54E6164>
