卸载cpan安装的所有perl模块

前端之家收集整理的这篇文章主要介绍了卸载cpan安装的所有perl模块前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
昨天我想测试一些软件,并在文档中说,安装我只需要输入
cpan -i Software

我从来没有使用过cpan,我只是知道这是perl的包管理器。 (是吗?)然而,事实证明,我需要大量的依赖,愚蠢的,因为我只是安装了所有这些。 (首先,我不得不设置cpan,问我很多问题)长篇小说,我只是想把它全部删除。我google了一下,似乎cpan没有一个卸载程序,特别是对于所有的包一次。
我可以删除一些目录,还是遇到麻烦?

解决方法

cpan命令并不是像apt-get这样的包管理器。它更多的是从CPAN(该站点或其一个镜像)下载和安装的工具。完成此任务之后,它不记得以前做过什么,至少不足以删除以前安装的模块,至少不可靠,干净或依赖安全。 (更新:查看 App::pmuninstall之后,它可以用来处理依赖关系,但是通过连接到外部(read:web)源,这是单独计算的,这是很好的,但是我支持先前的语句CPAN。 pm不这样做)

我以前担心删除模块,但现在我意识到,大多数Perl模块占用这么小的空间,我只是不用担心安装一些额外的模块,永远不会使用。所以除非你在一台电脑上装有一个真正的小光盘,否则我只会让它成为。

在Windows上,或者如果您在Linux / Mac上使用非系统Perl,您可以删除Perl并重新安装。如果您在Linux / Mac上使用安装了Perl的系统,那么我不会推荐这一点,因为您可能会破坏您的操作系统(如果小心,但不值得保存一些Mb,则可能会失败)。

在将来,您可以使用perlbrew轻松安装本地版本的Perl,如果文档不够(应该是),则会在网络上提供教程。这也有助于您玩最新最好的Perl版本,您的系统可能还没有。那么如果你安装了一堆垃圾,或者甚至打破它做一些疯狂的事情,删除那个版本并重新安装/安装一个不同的版本。

另一个不错的工具是cpanminus(或简称cpanm),它是一个较新的,更加用户友好的cpan工具。所有很酷的孩子都在使用它。

猜你在找的Perl相关文章