如何在 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的主要内容,如果未能解决你的问题,请参考以下文章
如何在 linux 中将 Perl 脚本作为系统守护进程运行?
如何在 Linux 上卸载 JDK 8 (8u73)? [关闭]
如何在 Linux 上卸载准确的 LLVM 和 CLANG 版本