如何在 Linux 上卸载 perl

Posted

技术标签:

【中文标题】如何在 Linux 上卸载 perl【英文标题】:how to uninstall perl on linux 【发布时间】:2013-05-23 11:51:31 【问题描述】:

我刚刚在linux上安装了perl,参考http://learn.perl.org/installing/unix_linux.html

使用命令:curl -L https://raw.githubusercontent.com/ranguard/installing-perl/master/scripts/install_perl_on_nix.sh | bash

有人知道如何删除 perl 吗?谢谢。

【问题讨论】:

【参考方案1】:

你不喜欢吗?

rm -rf ~/perl5

然后编辑您的~/.bashrc 文件并找到显示source /home/yourlogin/perl5/perlbrew/etc/bashrc 的行并将其删除。

【讨论】:

当我输入“perl -v”时,版本是:“这是为 x86_64-linux-thread-multi 构建的 perl 5,版本 14,subversion 4 (v5.14.4)”。所以这是否意味着我应该使用“rm -rf ~/perl14”? 没有。您上面引用的脚本将当前版本安装到~/perl5 我试过了,但是好像不行。我仍然可以使用 perl -v 命令 @FreyaRen 所有类 unix 系统(包括 Linux)都安装了 perl;你应该卸载它。系统 perl 可执行文件通常位于/usr/bin/perl。您可以通过在终端中键入which perl 来测试perl 命令使用哪个可执行文件。它将打印整个路径。如果是系统perl的路径,一切OK。 @innaM 现在每次我输入“su”并转到根目录时,都会收到此警告“bash: /root/perl5/perlbrew/etc/bashrc: No such file or directory”。我认为那是因为我执行了“rm -rf ~/perl5”。你知道怎么解决吗?【参考方案2】:

尝试查询 perl rpm

rpm -qa | grep "perl"

然后,使用删除 perl 的所有引用

rpm -e <above list>

【讨论】:

RPM 与这个问题有什么关系? 我尝试列出所有与 Perl 相关的库,但是我得到了 perl-libs 和 perl-module,我不知道应该删除哪个 @kirelagin .. 我认为当您发出该命令时会随后安装 perl rpm。不然你怎么看.. @Freya Ren.. 您是否尝试通过 rpm 命令查询以获取该列表 @DennyMathew 因为我检查了安装脚本,在我看来它与 RPM 无关。

以上是关于如何在 Linux 上卸载 perl的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP如何卸载

如何在 linux 中将 Perl 脚本作为系统守护进程运行?

如何在 Linux 上卸载 JDK 8 (8u73)? [关闭]

如何在 Linux 上卸载准确的 LLVM 和 CLANG 版本

如何在现代 Linux 上的 Perl 中运行程序(超时)并知道它是如何结束的(信号、退出代码等)?

在linux下的如何将perl默认版本5.8.8升级为5.10