Microsoft .NET 6: Ubuntu 또는 Debian 및 그 파생물에 설치
약 한 달 전, 마이크로소프트 .NET 6 의 최신 업데이트가 출시되었습니다 . 많은 분들이 이미 알고 계시겠지만, 이 무료 오픈소스 개발 플랫폼은 데스크톱, 모바일, 웹, 게임, 사물인터넷(IoT) 등 모든 종류의 애플리케이션 개발에 유용하며, 크로스 플랫폼을 지원합니다. 따라서 윈도우, macOS, 리눅스 에서 사용할 수 있습니다.
Visual Studio Code 와 함께 Microsoft에서 제공 하는 무료 오픈 소스 크로스 플랫폼 코드 편집기 인 이 프레임워크는 GNU/Linux 환경에서 애플리케이션 개발에 매우 적합한 조합입니다. 오늘은 이 프레임워크 의 현재 상태 와 Ubuntu 및 Debian에 설치하는 방법에 대해 알아보겠습니다 . 두 배포판 모두 기본적으로 지원 합니다.
Visual Studio Code 1.69: 사용 가능한 새 버전 및 설치 방법
오늘 다룰 주제인 "Microsoft .NET 6" 애플리케이션에 대해 자세히 알아보기 전에, 관심 있는 분들을 위해 이전 관련 게시물 링크를 몇 개 남겨두겠습니다.

Microsoft .NET 6: Microsoft의 크로스 플랫폼 프레임워크
Microsoft .NET 6 정보
요약하자면, "Microsoft .NET 6" 에 대해 다음과 같이 말할 수 있습니다 .
".NET은 다양한 유형의 애플리케이션을 개발하기 위한 무료 크로스 플랫폼 오픈 소스 개발 플랫폼입니다. .NET은 많은 대규모 애플리케이션에서 사용되는 고성능 런타임을 기반으로 합니다." .NET이란 무엇일까요?
공식 웹사이트 에 언급된 여러 기능 중, 개발자가 안정적이고 고성능의 코드를 효율적으로 작성하는 데 도움이 되는 세 가지 주요 기능을 소개하겠습니다.
- 비동기 코드 구현: 비동기 코드에 대한 추상화를 제공하는 TAP(Task Asynchronous Programming) 모델을 포함합니다.
- 속성의 사용: 데이터 직렬화, 보안 적용에 사용되는 기능 지정, JIT(Just-In-Time) 컴파일러 최적화 제한 방법을 설명하는 키워드와 유사한 설명 선언을 처리합니다.
- 코드 분석기 사용: 코드 품질 및 스타일 문제에 대해 C# 또는 Visual Basic 코드를 쉽게 검사할 수 있습니다. 그렇기 때문에 .NET 5부터 이러한 파서는 .NET SDK에 포함되며 별도로 설치할 필요가 없습니다.
이 소프트웨어 도구에 대한 자세한 내용은 다음 링크를 참조하세요. 기능 , .NET 6 다운로드 , .NET 6의 새로운 기능
Ubuntu 및 Debian에 설치
우분투 및 데비안 또는 그 파생 배포판에 설치하는 절차는 다음과 같습니다.

데비안 11의 경우
- 서명 키가 있는 패키지(리포지토리 키)
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
- SDK 설치
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-6.0
- 런타임 설치
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- ASP.NET Core 런타임 설치
sudo apt-get install -y dotnet-runtime-6.0
Debian 11 설치 과정 에 대한 자세한 내용은 다음 링크를 참조하십시오.

Ubuntu 22.04의 경우
- 서명 키가 있는 패키지(리포지토리 키)
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
- SDK 설치
sudo apt-get update && \
sudo apt-get install -y dotnet-6.0
- 런타임 설치
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- ASP.NET Core 런타임 설치
sudo apt-get install -y dotnet-runtime-6.0
참고 : 우분투 22.04 에는 이 소프트웨어가 이미 설치되어 있으므로 이 절차는 필요하지 않습니다. 하지만 이 절차는 우분투 22.04 기반 버전에서 유용하며, 이전 버전의 우분투에서도 유사한 작업을 수행할 수 있습니다. 우분투 22.04 설치 과정 에 대한 자세한 내용은 다음 링크를 참조하십시오.
설치 확인
설치가 완료되면 Visual Studio Code 와 같은 다른 프로그램과 함께 소프트웨어를 사용할 수 있습니다 . 모든 것이 제대로 설치되고 작동하는지 확인 하려면 다음 명령어를 실행하고 아래 스크린샷에 표시된 출력을 확인하십시오.
dotnet --list-sdks
dotnet --list-runtimes
dotnet --info



개요
요컨대, 마이크로소프트는 다른 기술 대기업들 과 마찬가지로 자유 및 오픈 소스 소프트웨어 분야에 지속적으로 기여하고 있습니다 . 이번 출시와 Microsoft .NET 6 및 Visual Studio Code 와 같은 소프트웨어 제품의 손쉬운 이용 가능성을 통해 마이크로소프트는 자유 및 오픈 운영 체제 , 즉 GNU/리눅스 배포판 에서 소프트웨어 개발자들이 더욱 효율적으로 작업할 수 있도록 지원하고 있습니다.
이 글이 마음에 드셨다면 댓글을 남겨주시고 다른 분들과 공유해 주세요. 더 많은 소식을 보시려면 저희 홈페이지를 방문해 주시고 , 오늘 주제에 대한 더 자세한 정보를 얻으시려면 공식 DesdeLinux 텔레그램 채널 이나 이 그룹 에 가입해 주세요.