Note
dotnetup 는 공개 미리보기로 제공됩니다. 해당 기능 및 동작은 정식 출시 전에 변경될 수 있습니다.
이 문서에서는 dotnetup 도구 자체를 관리하는 방법을 설명합니다.
dotnetup 관리하는 .NET SDK 및 런타임을 업데이트하거나 제거하려면 설치 업데이트를 참조하세요.
dotnetup 버전을 확인하세요
dotnetup의 버전 표시:
dotnetup --version
커밋, 아키텍처, 런타임 식별자 및 확인된 설치도 표시하려면 다음을 실행합니다.
dotnetup --info
dotnetup 업데이트
독립 실행형 dotnetup 실행 파일을 현재 위치에서 업데이트하려면 다음을 실행합니다.
dotnetup self update
이 명령은 dotnetup 0.3.0 미리 보기 빌드에서 사용할 수 있습니다. 설치된 버전 레이블에서 릴리스 채널을 선택합니다.
공식 일일 빌드도 preview 레이블을 사용하므로 일일 빌드를 유지하려면 채널을 명시적으로 지정하세요.
dotnetup self update --channel daily
더 새로운 일일 빌드에서 최신 공개 미리 보기로 돌아가려면 다음을 실행합니다.
dotnetup self update --channel preview --force
--force 는 실행 파일을 다운그레이드하거나 다시 설치할 수 있습니다.
명령 옵션 및 제한 사항은 다음을 참조하세요 dotnetup self update.
dotnetup의 업데이트는 .NET 설치, 환경 구성 또는 추적된 설치 사양을 변경하지 않습니다.
이전 버전으로 업데이트하거나 실행 파일을 복구
버전이 self update를 인식하지 못하거나 실행 파일이 더 이상 시작되지 않는 경우 다운로드 스크립트를 다시 실행하세요.
스크립트는 선택한 설치 디렉터리의 기존 실행 파일을 대체합니다.
macOS 또는 Linux에서 다음을 실행합니다.
curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh | bash
Windows에서는 다음을 실행하세요:
irm https://aka.ms/dotnetup/get-dotnetup.ps1 | iex
스크립트는 기본적으로 최신 preview 빌드를 설치합니다.
daily 빌드 또는 사용자 지정 설치 디렉터리를 사용하는 경우 첫 번째 설치에 사용한 것과 동일한 옵션을 전달합니다. 예를 들어 macOS 또는 Linux에서:
curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh |
bash -s -- --quality daily --install-dir /opt/dotnetup
Windows에서:
iex "& { $(irm https://aka.ms/dotnetup/get-dotnetup.ps1) } -Quality daily -InstallDir C:\tools\dotnetup"
업데이트 알림 설정
대화형 설치 및 업데이트 명령이 성공하면 dotnetup에서 최신 빌드를 사용할 수 있음을 알릴 수 있습니다. 공지는 업데이트를 설치하지 않습니다.
알림을 비활성화하려면 다음을 실행합니다.
dotnetup self update --update-notifications false
알림을 다시 사용하도록 설정하려면 --update-notifications true을(를) 사용합니다.
확인 빈도 및 출력 동작은 업데이트 알림을 참조하세요.
dotnetup 제거
dotnetup 및 해당 항목이 관리하는 모든 것을 제거하려면 다음 단계를 순서대로 완료합니다.
1. 설치 루트 찾기
dotnetup가 추적하는 설치 루트를 나열합니다.
dotnetup list
dotnetup 데이터 디렉터리에 없는 각 설치 루트를 기록합니다. 이후 단계에서 이러한 폴더를 삭제합니다.
2. 환경 구성 제거
dotnetup가 만든 PATH 및 DOTNET_ROOT 변경 사항을 제거합니다:
dotnetup env clear
shell 모드에서 프로필 dotnetup이 변경된 셸에서 이 명령을 실행하거나 --shell 옵션으로 해당 셸을 선택합니다. Windows에서 everywhere 모드에서는 이 명령은 시스템 PATH을 변경하며 권한 상승이 필요합니다.
이 명령은 SDK 또는 런타임을 제거하지 않습니다. 자세한 내용은 환경 구성 제거를 참조하세요.
3. 설치 루트 및 데이터 디렉터리 삭제
1단계에서 기록한 각 설치 루트를 삭제합니다.
그런 다음 dotnetup 데이터 디렉터리를 삭제합니다. 이 디렉터리에는 기본 설치 루트, 매니페스트, 구성 파일 및 다운로드 캐시가 포함됩니다.
| 운영 체제 | 기본 데이터 디렉터리 |
|---|---|
| Windows | %LOCALAPPDATA%\dotnetup |
| macOS | ~/Library/Application Support/dotnetup |
| Linux |
XDG_DATA_HOME이(가) 설정되지 않은 경우 $XDG_DATA_HOME/dotnetup 또는 ~/.local/share/dotnetup |
DOTNET_DOTNETUP_DATA_DIR 환경 변수를 설정한 경우에는 대신 해당 디렉터리를 삭제한 다음 해당 환경 변수를 제거하세요.
4. dotnetup 실행 파일 삭제
dotnetup 실행 파일이 포함된 디렉터리를 삭제합니다. 기본적으로 다운로드 스크립트는 dotnetup에 ~/.dotnetup가 설치됩니다. 이 디렉터리를 PATH에 수동으로 추가한 경우, 셸 프로필 또는 사용자 환경 변수에서 해당 항목을 제거하세요.
업데이트된 환경을 사용하도록 새 터미널을 엽니다.
또한, 다음을 참조하세요.
.NET