I'm trying to install DBI_File-1.803:
Perl Makefile.PL LIB=$PERL5LIB; make; make test; all worked, but make
install didn't ...
## Differing version of ./DB_File.pm found. You might like to
rm /usr/lib/perl5/5.00503/i386-linux/DB_File.pm
## Differing version of auto/DB_File/DB_File.so found. You might like to
rm /usr/lib/perl5/5.00503/i386-linux/auto/DB_File/DB_File.so
## Differing version of auto/DB_File/autosplit.ix found. You might like to
rm /usr/lib/perl5/5.00503/i386-linux/auto/DB_File/autosplit.ix
## Running 'make install UNINST=1' will unlink all those files for you.
Appending installation info to
/home/sites/site10/users/esickafus/perl5/perlmod/
i386-linux/perllocal.pod
Following the first instruction worked, but trying to rm the other three
didn't because of linking issues:
[esickafus DB_File-1.803]$ rm
/usr/lib/perl5/5.00503/i386-linux/auto/DB_File/DB_
File.so
rm: remove write-protected file
`/usr/lib/perl5/5.00503/i386-linux/auto/DB_File/
DB_File.so'? y
rm: cannot unlink
`/usr/lib/perl5/5.00503/i386-linux/auto/DB_File/DB_File.so': P
ermission denied
[esickafus DB_File-1.803]$ rm
/usr/lib/perl5/5.00503/i386-linux/auto/DB_File/aut
osplit.ix
rm: remove write-protected file
`/usr/lib/perl5/5.00503/i386-linux/auto/DB_File/
autosplit.ix'? y
rm: cannot unlink
`/usr/lib/perl5/5.00503/i386-linux/auto/DB_File/autosplit.ix':
Permission denied
So I tried the last instruction ...
[esickafus DB_File-1.803]$ make install UNINST=1
Skipping
/home/sites/site10/users/esickafus/perl5/perlmod/i386-linux/auto/DB_Fil
e/DB_File.so (unchanged)
Unlinking /usr/lib/perl5/5.00503/i386-linux/auto/DB_File/DB_File.so
(shadowing?)
Cannot forceunlink
/usr/lib/perl5/5.00503/i386-linux/auto/DB_File/DB_File.so: Pe
rmission denied at /usr/lib/perl5/5.00503/File/Find.pm line 155
make: *** [pure_perl_install] Error 13
Did I shoot myself in the foot?
THanks
Ed