Ubuntu에서 .NET SDK 설치 방법[APT 방식]
Failed to load .NET runtime
unable to load .NET runtime, specifically hostfxr.
Attempting to create/edit a project will lead to a crash.
설치된 SDK 확인: dotnet --list-sdks
설치된 snap패키지 .NET SDK 삭제 방법: sudo snap remove dotnet-sdk
설치할수 있는 버젼 리스트 보기: apt-cache search dotnet-sdk
1.Microsoft 패키지 저장소가 추가되었는지 확인
cat /etc/apt/sources.list.d/microsoft-prod.list
2.만약 microsoft-prod.list 파일이 없거나 내용이 올바르지 않다면, 저장소를 다시 추가
sudo rm /etc/apt/sources.list.d/microsoft-prod.list
wget https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
3.패키지 목록 업데이트: sudo apt update
4. .NET SDK 설치
- 설치할수 있는 버젼 리스트 보기: apt-cache search dotnet-sdk
sudo apt install dotnet-sdk-6.0
또는 sudo apt install dotnet-sdk-8.0
5.버전 확인: apt-cache search dotnet-sdk
6. .bashrc에 환경설정(API)방식 추가
nano ~/.bashrc
아래는 apt로 설치시 기본 경로
export DOTNET_ROOT=/usr/share/dotnet
export PATH=$PATH:$DOTNET_ROOT
저장하고,source명령으로 변경사항 적용
source ~/.bashrc
7. 설치 확인: dotnet --list-sdks
-환경변수가 올바르게 되어 있으면, 위 명령어로 설치된 SDK버젼이 나열됨.