zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    小学生都能学会的python(文件操作)
    小学生都能学会的python(深浅拷贝)
    小学生都能学会的python(小数据池)
    小学生都能学会的python(字典{ })
    小学生都能学会的python(列表[ ])
    小学生都能学会的python(编码 and 字符串)
    小学生都能学会的python(一)2018.9.3
    Ionic常用命令
    Ionic1.x项目中的Installing npm packages问题
    hdu1005
  • 原文地址:https://www.cnblogs.com/Zev_Fung/p/11235199.html
Copyright © 2011-2022 走看看