Updating perl modules
When I updated Spam Assassin I had to do a local installation, as the site wide installation is owned by root and cannot be updated, maybe you will need to do something similar if you need to update the above modules. Perhaps, when you have a free moment, you might check out your own site and see what modules need updating.
I would be interested to know if your list resembles mine.
I seem to be having a problem updating certain perl modules.
The following is a list of modules that I have tried, but without success to update. Latest Module Name Author 1 2.02 2.03 Apache:: Status GOZER 2 5.57 5.60 Auto Loader NWCLARK 3 2.56 3.00 CGI LDS 4 1.03 1.05 CGI:: Pretty LDS 5 1.72 1.807 DB_File PMQS 6 2.101 2.121 Data:umper ILYAM 7 1.01 1.07 Ext Utils:: Command MSCHWERN 8 0.80 0.86 File:: Spec KWILLIAMS 9 2.23 2.34 Getopt:: Long JV 10 0.92 0.95 IO:: Socket:: SSL BEHROOZI 11 2.24 2.31 Net:: Ping BBB 12 1.13 1.15 Net:: SNPP TOBEYA 13 1.21 1.25 Net:: SSLeay SAMPO 14 1.098 1.41 Pod:: Checker MAREKR 15 1.02 1.37 Pod:: Man RRA 16 2.06 2.09 Safe ABERGMAN 17 1.01 1.07 Term:: ANSIColor RRA 18 1.13 1.24 Test SBURKE 19 2.26 2.30 Test:: Harness PETDANCE 20 1.00 3.02 Text:: Soundex MARKM 21 98.1129 2001.0929 Text:: Wrap MUIR 22 2.31 2.34 XML:: Parser MSERGEANT 23 1.01 2.03 base MSCHWERN I have even gone as far as to install the latest version of CPAN, CPANPLUS.
When I updated Spam Assassin I had to do a local installation, as the site wide installation is owned by root and cannot be updated, maybe you will need to do something similar if you need to update the above modules. CGI, CGI:: Pretty, Ext Utils, File:: Spec and others won't install because of the reasons I mentioned previously (root owns the originals).
Data:umper requires some UTF stuff, that I think needs to be compiled into Perl.
Perl modules are stored in two directories: /usr/local/perl/lib/5.6.0/ /usr/local/perl/lib/site-perl/5.6.0/ The first of these directories is owned by root and you cannot change stuff in there.Apache:: Status will need the source code from Apache installed.So there are different reasons, but the main reason I think is that you don't have permissions to upgrade those modules. Now, would I be correct in assuming that there is no practical way to upgrade these modules? CGI, CGI:: Pretty, Ext Utils, File:: Spec and others won't install because of the reasons I mentioned previously (root owns the originals).The second directory you have control over (well, sort of, I notice that some things in there are also owned by root).So, I guess the modules above are trying to update themselves in the first directory and it doesn't work.