วิธีลบ DotNet SDK & Runtime Old Version สำหรับ Mac OS

บทความนี้เป็นทิปสั้นๆ ในการลบ dotnet เวอร์ชั่นเก่าที่ไม่ได้ใช้งาน

Photo by Ujesh Krishnan on Unsplash

เช็ค Version .NET SDK

 dotnet --list-runtimes


เช็ค Version .NET Runtime

 dotnet --list-sdks  


เมื่อได้เลข Version ที่ต้องการลบ ให้ใช้คำสั่งด้านล่าง โดยเปลี่ยน sdkVersion เป็นเลขที่เราต้องการ

 sdkVersion="6.0.100"  
 sudo rm -rf /usr/local/share/dotnet/sdk/$sdkVersion  
 sudo rm -rf /usr/local/share/dotnet/sdk-manifests/$sdkVersion  


จากนั้นก็ลบ Runtime ต่อ โดยเปลี่ยน runtimeVersion เป็นเลขที่ต้องการลบ เหมือนเดิม

 runtimeVersion="6.0.0"  
 sudo rm -rf /usr/local/share/dotnet/host/fxr/$runtimeVersion  
 sudo rm -rf /usr/local/share/dotnet/packs/Microsoft.AspNetCore.App.Ref/$runtimeVersion  
 sudo rm -rf /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Host.osx-x64/$runtimeVersion  
 sudo rm -rf /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/$runtimeVersion  
 sudo rm -rf /usr/local/share/dotnet/packs/NETStandard.Library.Ref/$runtimeVersion  
 sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.AspNetCore.All/$runtimeVersion  
 sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.AspNetCore.App/$runtimeVersion  
 sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.NETCore.App/$runtimeVersion  
 sudo rm -rf /usr/local/share/dotnet/templates/$runtimeVersion  


คร่าวๆประมาณนี้ แต่ถ้าใครลบหลาย Version แนะนำให้คัดลอกโค๊ดไปเขียน Script แทน


ที่มา : https://devkimchi.com/2021/11/24/removing-dotnet-sdks-from-macos-manually/

Comments

Popular posts from this blog

คำถามจิตวิทยา และจริยธรรม เมื่อผมสามารถสับสวิตซ์รถไฟ และต้องเลือกชนใครสักคน

วิธีตรวจสอบข้อมูลภาษีของตัวเอง รายได้ทั้งปี และค่าลดหย่อน จบครบที่เดียว

วิธีสร้างแรงบันดาลใจ TED Talks คืออะไร ? และทำไมคุณควรต้องดู ?

"yes" "yeah" "yep" เหมือนและต่างกันอย่างไร ?

ฝากโค๊ด Online ด้วย Pastebin กันเถอะครับ !!