티스토리 뷰

반응형

나는 mac-os, windows, linux에서 동작하는 clr 을 위해 mono와 .net7.0 중 고민하였다.
사실 낮은 프로그램 작성 수준에서 mono와 .net7.0 중 종속성 문제가 없었기에, 도큐먼트 활동이 더 활발한 mono보다 .net 7.0이 더 메리트 있어보였다.
만약 .net framework 4.7 등의 호환성을 위해서라면 mono를 선택했으리라.

설치 방법

먼저 cat /etc/os-release 를 하여 적절한 리눅스 버전을 확인한다

그리고 공식문서를 확인한다.

https://learn.microsoft.com/ko-kr/dotnet/core/install/linux-ubuntu

 

.NET 및 Ubuntu 개요 - .NET

Ubuntu에 .NET SDK 및 .NET 런타임을 설치하는 다양한 방법을 보여 줍니다.

learn.microsoft.com

나는 ubuntu 22.04 이므로, 다음 문서를 확인하였다.

https://learn.microsoft.com/ko-kr/dotnet/core/install/linux-ubuntu-2204

 

Ubuntu 22.04에 .NET 설치 - .NET

Ubuntu 22.04에 .NET SDK 및 .NET 런타임을 설치하는 다양한 방법을 보여 줍니다.

learn.microsoft.com

현재 나는 빌드 뿐만 아니라 실행 동작도 필요했기 때문에, sdk와 runtime 두개 다 설치하였다.

sudo apt-get update && sudo apt-get install -y dotnet-sdk-7.0

sudo apt-get install -y dotnet-runtime-7.0

asp.net core가 필요하면 아래를 이용해 설치한다. 나는 필요하지 않아 하지 않았다.

sudo apt-get install -y aspnetcore-runtime-7.0

완료 ! 

반응형