You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在CentOS系统中卸载.NET Core 2.1.4?

卸载CentOS上的.NET Core 2.1.4

别发愁,我帮你整理了一步步的卸载步骤,分两种安装场景来操作,你可以对应自己的情况来做:

场景1:通过包管理器(yum/dnf)安装的.NET Core

这种是最常见的安装方式,步骤如下:

  • 首先确认已安装的.NET版本,找到目标版本的包名:
    执行命令列出所有已安装的.NET相关包:

    yum list installed | grep dotnet
    # 如果你用的是CentOS 8及以上版本,换成dnf命令:
    # dnf list installed | grep dotnet
    

    你会看到类似这样的输出,找到和2.1.4对应的包(SDK通常是dotnet-sdk-2.1.x,Runtime是dotnet-runtime-2.1.4):

    dotnet-sdk-2.1.400.x86_64        2.1.400-1          @packages-microsoft-com-prod
    dotnet-runtime-2.1.4.x86_64      2.1.4-1            @packages-microsoft-com-prod
    
  • 卸载对应包:
    如果要卸载SDK,执行:

    sudo yum remove dotnet-sdk-2.1.400
    # CentOS 8+替换成sudo dnf remove dotnet-sdk-2.1.400
    

    如果只需要卸载Runtime,就把命令里的包名换成dotnet-runtime-2.1.4。要是不确定具体版本号,也可以直接卸载整个2.1分支的SDK:

    sudo yum remove dotnet-sdk-2.1
    
  • 清理残留文件(可选但推荐):
    用户目录下的.dotnet文件夹会存储全局工具、缓存等内容,要是不需要的话可以删掉:

    rm -rf ~/.dotnet
    

场景2:手动解压安装的.NET Core

如果你是直接从微软官网下载压缩包手动解压安装的,按以下步骤操作:

  • 删除对应版本的SDK/Runtime文件:
    默认安装目录是/usr/share/dotnet,进入对应的子目录删除目标版本:

    # 删除2.1.4对应的SDK文件夹(替换成你实际的版本号)
    sudo rm -rf /usr/share/dotnet/sdk/2.1.400
    # 删除2.1.4的Runtime文件夹
    sudo rm -rf /usr/share/dotnet/shared/Microsoft.NETCore.App/2.1.4
    

    要是你当初自定义了安装目录,就把路径换成你自己设置的目录。

  • 清理环境变量(如果添加过):
    检查你的~/.bashrc~/.bash_profile或者/etc/profile文件,有没有添加过类似export PATH=$PATH:/usr/share/dotnet的配置,找到后删掉那一行,然后执行以下命令让修改生效:

    source ~/.bashrc
    

验证卸载成功

最后执行以下命令确认:

dotnet --version

如果提示dotnet: command not found或者显示的是其他版本,就说明2.1.4已经成功卸载啦。

内容的提问来源于stack exchange,提问作者creasypita

火山引擎 最新活动