perl模块的卸载方法

发布时间:2019-11-30编辑:脚本学堂
perl模块的卸载方法:找到模块的安装目录,然后rm掉。

perl模块的卸载方法:找到模块的安装目录,然后rm掉。
建议在安装的时候直接建好一个模块的安装目录,这样,如果以后要卸载的话,直接在这个目录删除就可以了。

本文通过论坛里面的一个问题来说明perl模块的卸载方法。

问题:
最近想安装Perl 的GD模块,于是在有了libjep,libpng 的基础上安装最新的libgd库
然后通过CPAN安装GD Module,结果测试未通过,但是不小心通过force install 强制安装了
看了很多关于linux和perl的资料,都是将怎么安装怎么用的,但无人提到如何卸载libgd库,如何卸载已经安装的Perl Module,比如GD

我是一个linux + perl 的新手,我就奇怪,难道这个问题很简单么,为何从没有人提一句呢?
哪位高手能告诉我,如何卸载我新安装的libgd库?又如何卸载perl GD模块?

回答一:
版主 兰花仙子   美女

所谓库其实就是一个.pm文件,执行
perl -e 'print join "n",@INC'
会print出所有模块和库的安装目录,到这些目录下找到GD.pm删除掉就可以了。

回答二:
ulmer   帅哥
QUOTE:
原帖由 alalang 于 2006-3-27 18:24 发表
我是一个linux + perl 的新手,我就奇怪,难道这个问题很简单么,为何从没有人提一句呢?

Hallo,
here is some tips just for 一个linux + perl 的新手.
Listing all your installed CPAN modules with *.pm:

[Copy to clipboard] [ - ]
CODE:
perl -MFile::Find -le 'finddepth({wanted=>sub{print $_ if/.pm$/},no_chdir=>1},@INC)'

Additonal using shell grep to what you want:

[Copy to clipboard] [ - ]
CODE:
perl -MFile::Find -le 'finddepth({wanted=>sub{print $_ if/.pm$/},no_chdir=>1},@INC)' |grep 'GD'

Use rm to remove which you don't want.

P.S.: you can write this completely in perl code as standlone program.
It's not bad idea for 一个linux + perl 的新手

回答三:
perldoc -l GD  也可以返回模块的地址。
或者
 

复制代码 代码如下:
% perl -MCGI -e 'print $INC{"CGI.pm"}'