[Core 3.1] CentOS7 - .NET Core SDK 설치하기
2020. 2. 25. 21:32
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
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
'.NET' 카테고리의 다른 글
[.NET Core] .NET Core 3.1 - Swagger 적용 (0) | 2020.05.19 |
---|---|
[.NET Core] ASP.NET Core 3.1 - NLog 설정 및 사용 방법 (0) | 2020.05.15 |
[Core 3.1] ASP.NET Core ActionFilter를 이용한 Session 체크 (0) | 2020.02.20 |
[.NET Core] ASP.NET Core 3.1 Areas(영역) 추가 방법 (0) | 2020.02.18 |
[MVC] Web API Request 데이터를 배열로 받을때 (0) | 2020.01.30 |