NETコアCLIが提供アンインストールスクリプトを
https://github.com/dotnet/cli/tree/master/scripts/obtain/uninstall
#!は/ usr / binに/ ENVのbash #の #著作権(C).NET財団と貢献。全著作権所有。 #MITライセンスの下でライセンス。LICENSEファイルを参照してくださいにプロジェクトのルートのための完全なライセンス情報。 # DIR = " $(CD " $(DIRNAME " $ {BASH_SOURCE [0]} ")" && PWD)" CURRENT_USERID = $(ID - U) もし [$ CURRENT_USERID -ne 0 ]。その後、 エコー" $(ベース名" $ 0 ")アンインストールスクリプトを実行するためにスーパーユーザ権限が必要です" >&2 の出口1 Fi回線 #が、これは ある共通の接尾辞のためのすべての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 =(--pkgs pkgutil $(|grepの$ dotnet_pkg_name_suffix)) のための私で " $ {installed_pkgs [@]} " ん エコー" - $ i「は\ DOTNETコンポーネントを削除\" " >&2 pkgutil --force --forget " $ I " 済 } remove_dotnet_pkgs [ " $?" -ne 0 ] &&エコー" DOTNETパッケージの削除に失敗しました。" >&2 &&終了1 エコー"$のdotnet_install_root -削除するルートをインストール" >&2 RM -rf " $ dotnet_install_root " RM -f " $ dotnet_path_file " RM -f " $ dotnet_tool_path_file " エコー" DOTNETパッケージの除去に成功しました。" >&2 の出口0
ターミナルを開きます。
.SHファイルの実行
問題が発生しました:
1.Permissionが拒否されました。それは右ではありません。
解決策:ファイルの変更dotnet-uninstall-pkgs.shの許可をします。chmod 777 dotnet-unistall-pkgs.sh:コマンドを使用します。
2.dotnet-uninstall-pkgs.shアンインストールスクリプトを実行するには、スーパーユーザー権限が必要です
ソリューション、sudoの-uルートbashは以下のように、ルート権限でsudoコマンドを使用してdotnet-uninstall-pkgs.sh