• Mac卸载.net core sdk


    NET Core cli提供了卸载脚本

    https://github.com/dotnet/cli/tree/master/scripts/obtain/uninstall

    dotnet-uninstall-pkgs.sh

    #!/usr/bin/env bash
    #
    # Copyright (c) .NET Foundation and contributors. All rights reserved.
    # Licensed under the MIT license. See LICENSE file in the project root for full license information.
    #
    
    DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
    
    current_userid=$(id -u)
    if [ $current_userid -ne 0 ]; then
        echo "$(basename "$0") uninstallation script requires superuser privileges to run" >&2
        exit 1
    fi
    
    # this is the common suffix for all the dotnet pkgs
    dotnet_pkg_name_suffix="com.microsoft.dotnet"
    dotnet_install_root="/usr/local/share/dotnet"
    dotnet_path_file="/etc/paths.d/dotnet"
    dotnet_tool_path_file="/etc/paths.d/dotnet-cli-tools"
    
    remove_dotnet_pkgs(){
        installed_pkgs=($(pkgutil --pkgs | grep $dotnet_pkg_name_suffix))
        
        for i in "${installed_pkgs[@]}"
        do
            echo "Removing dotnet component - "$i"" >&2
            pkgutil --force --forget "$i"
        done
    }
    
    remove_dotnet_pkgs
    [ "$?" -ne 0 ] && echo "Failed to remove dotnet packages." >&2 && exit 1
    
    echo "Deleting install root - $dotnet_install_root" >&2
    rm -rf "$dotnet_install_root"
    rm -f "$dotnet_path_file"
    rm -f "$dotnet_tool_path_file"
    
    echo "dotnet packages removal succeeded." >&2
    exit 0

    打开终端:

    执行.sh文件

    遇到问题:

    1.Permission denied。就是没有权限。

    解决方法:修改该文件dotnet-uninstall-pkgs.sh的权限 :使用命令:  chmod 777 dotnet-unistall-pkgs.sh

    2.dotnet-uninstall-pkgs.sh uninstallation script requires superuser privileges to run

    解决方法,使用sudo命令用root权限执行,如下  sudo -u root bash dotnet-uninstall-pkgs.sh

  • 相关阅读:
    html基础进阶笔记
    程序员的自我提升
    过滤思路
    for循环
    jeesite在生成主子表代码的时候在eclipse里面没有子表代码
    java学习笔记2
    人性的弱点
    java学习笔记
    Percona Toolkit 安装使用
    mysql 中查询当天、本周,本月,上一个月的数据
  • 原文地址:https://www.cnblogs.com/Zev_Fung/p/11235199.html
Copyright © 2020-2023  润新知