mac卸载java sdk_Mac卸载.net core sdk

本文提供Mac上卸载Java SDK和.NET Core SDK的详细步骤。包括使用NET Core CLI的卸载脚本,解决执行权限问题以及Ubuntu下卸载.NET Core的方法。同时提及了在Linux上编译dotnet CLI源代码生成.NET Core SDK安装包的过程。
摘要由CSDN通过智能技术生成

NET Core cli提供了卸载脚本

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

#!/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 ]; then

echo "$(basename "$") uninstallation script requires superuser privileges to run" >&

exit

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\"" >&

pkgutil --force --forget "$i"

done

}

remove_dotnet_pkgs

[ "$?" -ne ] && echo "Failed to remove dotnet packages." >& && exit

echo "Deleting install root - $dotnet_install_root" >&

rm -rf "$dotnet_install_root"

rm -f "$dotnet_path_file"

rm -f "$dotnet_tool_path_file"

echo "dotnet packages removal succeeded." >&

exit

打开终端:

执行.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

196f98eb3aaeb586be9f2ecf4a68c7aa.png

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

ubuntu下查看-卸载软件(卸载.net core sdk的方法)

查看已安装的包:dpkg --list 查看正则匹配的包:dpkg --list 'dotnet-*' //查看以dotnet-开头的包 卸载匹配的包:sudo apt-get --purge rem ...

卸载、指定卸载 .NET Core Runtime and SDK

原文:卸载.指定卸载 .NET Core Runtime and SDK 项目使用的 Nuget 包,比如 Microsoft.AspNetCore.App等的版本号要与 .NET Core 版本号( ...

CentOS 7 安装. Net Core SDK 2.0

1.安装.Net Core SDK 2.0 1)首先准备好先决条件 sudo yum install libunwind libicu(安装libicu依赖) 2)下载.net Core SDK二进制 ...

mac安装.net core

https://www.microsoft.com/net/core#macos Install for macOS 10.11 or higher (64 bit) 1 Install pre-re ...

VS2019打开项目加载失败:无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配。

问题描述: 用VS2019创建了asp.net core项目,正常运行:过几天后,再次打开,发现无法加载项目,报错无法找到.net core sdk.   分析过程: 首先怀疑环境变量的问题,重新设置 ...

在Linux上编译dotnet cli的源代码生成.NET Core SDK的安装包

.NET 的开源,有了更多的DIY乐趣.这篇博文记录一下在新安装的 Linux Ubuntu 14.04 上通过自己动手编译 dotnet cli 的源代码生成 .net core sdk 的 deb ...

.Net Core Linux centos7行—hyper-v安装linux系统和.net core sdk

下载linux系统,选择安装centos7 下载地址:https://www.centos.org/download/ 安装centos7 hyper-v选择新建虚拟机 根据向导一路next,虚拟机代 ...

Linux Ubuntu上手动安装.NET Core SDK

今天重装了一台Linux服务器的Ubuntu 14.04系统,需要重新安装.NET Core 1.0. 按照官网上的文档用apt-get命令进行安装: sudo sh -c 'echo "d ...

NET Core RC2 and .NET Core SDK Preview

NET Core RC2 and .NET Core SDK Preview 先看一下 .NET Core(包含 ASP.NET Core)的路线图: Beta6: 2015年7月27日 Beta7: ...

随机推荐

ip_conntrack table full dropping packet错误的解决方法

ip_conntrack表满导致的,iptables开启后会加载ip_conntrack模块,来跟踪包.默认情况下ip_conntrack_max大小为65536. 查看ip_conntrack最大大 ...

ngModel 值不更新/显示

angular中的$scope是页面(view)和数据(model)之间的桥梁,它链接了页面元素和model,也是angular双向绑定机制的核心. 而ngModel是angular用来处理表单(fo ...

《GK101任意波发生器》升级固件发布(版本:1.0.2.build126)

一.固件说明: 硬件版本:0,logic.3 固件版本:1.0.2.build126 编译日期:2014-08-23 ====================================== 二. ...

xcode5时代如何设置Architectures和Valid Architectures

目前ios的指令集有以下几种: 1,armv6,支持的机器iPhone,iPhone2,iPhone3G及对应的iTouch 2,armv7,支持的机器iPhone4,iPhone4S 3,armv7 ...

十大面试问题解惑,秒杀一切HR、技术面试

最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现,只有有准备才能在面试过程中游刃有余.小编收集了10个面试官最爱提的问题,虽然题目千变万化,但是万变不离其宗,只要掌握了答题的技 ...

Javascript 运动中Offset的bug——逐行分析代码,让你轻松了解运动的原理

我们先来看看这个bug 是怎么产生的.

Node.js URL

稳定性: 3 - 稳定 这个模块包含分析和解析 URL 的工具.调用 require('url') 来访问模块. 解析 URL 对象有以下内容,依赖于他们是否在 URL 字符串里存在.任何不在 URL ...

Jmeter常见问题(转)

收集工作中JMeter遇到的各种问题   1.  JMeter的工作原理是什么? 向服务器提交请求:从服务器取回请求返回的结果.   2.  JMeter的作用? JMeter可以用于测试静态或者动态 ...

纯css3实现的创意图片放大镜

今天要给大家分享的的一款用纯css3实现的图片放大镜特效.页面打开五个小图显示于页面.当鼠标经过图片时,当前图片以灰色背景图的形式展示.效果非常不错. 在线预览   源码下载 实现的代码: html代 ...

初认识ZK

转自:https://www.jianshu.com/p/8e322462bcca 前言: 前段时间做了sdk直播服务,由于给游戏接入,所以必须要考虑并发性能问题,大家知道直播聊天,房间人数多了的话是 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值