apt로 Ubuntu에 .NET 10을 설치할 수 없나요? 실제로 작동하는 해결 방법

발행: (2026년 1월 12일 오전 08:56 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

TL;DR

  • dotnet-sdk-10.0 은 아직 apt 로 제공되지 않을 수 있습니다(지역에 따라 다름).
  • 이는 APT 저장소 전파가 아직 완료되지 않아서이며, 설정이 잘못된 것이 아닙니다.
  • Microsoft 공식 설치 스크립트가 지원되는 우회 방법입니다.
  • SDK를 설치하면 런타임도 함께 설치됩니다.
  • .NET 8, 9, 10을 나란히 안전하게 유지할 수 있습니다.

The Problem: apt Can’t Find .NET 10 (Yet)

Microsoft의 Ubuntu 저장소(https://packages.microsoft.com/ubuntu/24.04/prod)가 설정돼 있어도 SDK 설치가 실패합니다:

sudo apt-get update
sudo apt-get install dotnet-sdk-10.0

결과:

E: Unable to locate package dotnet-sdk-10.0

Why This Happens

Microsoft는 APT 패키지를 미러와 지역별로 단계적으로 배포합니다. 따라서:

  • 일부 사용자는 바로 .NET 10을 설치할 수 있습니다.
  • 다른 사용자는 아직 패키지를 볼 수 없습니다.

apt는 아직 미러에 도달하지 않은 패키지를 설치할 수 없습니다. 다음 명령으로 가용성을 확인할 수 있습니다:

apt-cache policy dotnet-sdk-10.0

“Unable to locate package”라고 표시되면 SDK가 아직 존재하지 않는 것입니다.

The Workaround: Microsoft’s Official Install Script

APT 패키지가 지역에 도달할 때까지는 Microsoft 설치 스크립트를 사용합니다:

wget https://dot.net/v1/dotnet-install.sh
chmod +x dotnet-install.sh
./dotnet-install.sh --channel 10.0

스크립트는 .dotnet 디렉터리($HOME/.dotnet)에 .NET 10을 설치합니다.

Important: Set Environment Variables

스크립트로 설치한 후에는 .NET을 PATH에 추가해야 합니다:

# Add to ~/.bashrc or ~/.zshrc
export DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools

쉘을 다시 로드합니다:

source ~/.bashrc   # or source ~/.zshrc

Verify the Install

dotnet --list-sdks

예상 출력(예시):

10.0.101 [/home/youruser/.dotnet/sdk]

Side‑by‑Side with .NET 8 and .NET 9

이 방법으로 .NET 10을 설치해도 기존 설치와 충돌하지 않습니다. 다음과 같이 동시에 가질 수 있습니다:

  • .NET 8 (apt로 설치)
  • .NET 9 (apt로 설치)
  • .NET 10 (스크립트로 설치)

dotnet-sdk-10.0이 지역의 apt 저장소에 제공되면 완전한 패키지 관리 방식으로 다시 전환할 수 있습니다.

Final Thoughts

  • Ubuntu 24.04에서 apt가 .NET 10을 찾지 못한다면 시스템 설정이 잘못된 것이 아닙니다.
  • 패키지가 아직 해당 미러에 전파되지 않았을 뿐입니다.
  • Microsoft 공식 설치 스크립트는 안전하고 지원되며, 임시 해결책으로 신뢰할 수 있습니다.

APT 패키지가 지역에 제공되면 apt를 통해 .NET 10을 다시 설치할 수 있습니다.

Back to Blog

관련 글

더 보기 »

Linux & GitHub 학습 1일차 🚀

!Forem 로고https://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2...

XFCE는 훌륭합니다

기사 URL: https://rubenerd.com/xfce-is-great/ 댓글 URL: https://news.ycombinator.com/item?id=46584173 점수: 12 댓글: 0