[Core 3.1] CentOS7 - .NET Core SDK 설치하기

728x90
반응형

 

ASP.NET Core를 스터디 하면서, Windows IIS 기반의 서비스에 대한 이해는 큰 문제없이 이해하였습니다. 

기존에서 윈도우 서버 기반에 IIS 웹서버를 이용해서 서비스를 주로 했기때문에 어려움이 적었던 반면, 

Linux 기반에서는 경험이 없어 하나하나 알아가면서 정리해봤습니다.

 

모든 진행은 CentOS 7 에서 진행 하였으며, Linux에 .NET Core 를 설치 하는 것 부터 정리하였습니다. 

 


 

1. .NET Core 지원되는 운영체제

.NET Core 가 지원되는 운영체제가 정리된 MSDN 링크가 있어서 공유 합니다. 

https://docs.microsoft.com/ko-kr/dotnet/core/install/dependencies?pivots=os-linux&tabs=netcore31

 

.NET Core SDK 및 런타임 종속성 - .NET Core

Windows, Linux 및 macOS에 .NET Core SDK 및 런타임을 설치하기 위한 운영 체제 및 CPU 아키텍처 사전 요구 사항에 대해 설명합니다.

docs.microsoft.com

 


 

2. CentOS 7 - 피드 등록

.NET을 설치하기 전에 먼저 다음을 수행해야 합니다.

  • Microsoft 키를 등록합니다.
  • 제품 리포지토리를 등록합니다.
  • 필수 종속성을 설치합니다.

아래 작업은 머신 당 한번 만 수행하면 됩니다.

$ sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

 

 

 


 

3. .NET Core SDK 설치

yum 명령을 이용해서 dotnet-sdk 3.1 버전을 설치해 줍니다. 

다른 버전의 설치를 원하시면, 뒷부분의 3.1 버전 부분을 변경하시면 됩니다. 

Ex) dotnet-sdk-2.2

[root@localhost /]# sudo yum install dotnet-sdk-3.1

 

 


 

4. 설치 확인

dotnet 명령어를 이용해서 아래와 같은 내용이 출력되면 정상적으로 설치가 완료된 것입니다. 

[root@localhost /]# dotnet

Usage: dotnet [options]
Usage: dotnet [path-to-application]

Options:
  -h|--help         Display help.
  --info            Display .NET Core information.
  --list-sdks       Display the installed SDKs.
  --list-runtimes   Display the installed runtimes.

path-to-application:
  The path to an application .dll file to execute.
728x90