加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

卸载cpan安装的所有perl模块

发布时间:2020-12-15 21:18:39 所属栏目:大数据 来源:网络整理
导读:昨天我想测试一些软件,并在文档中说,安装我只需要输入 cpan -i Software 我从来没有使用过cpan,我只是知道这是perl的包管理器。 (是吗?)然而,事实证明,我需要大量的依赖,愚蠢的,因为我只是安装了所有这些。 (首先,我不得不设置cpan,问我很多问题)
昨天我想测试一些软件,并在文档中说,安装我只需要输入
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工具。所有很酷的孩子都在使用它。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读