ODROID HC2 DOTNET Core 2.1.302 Install
기존에 ODROID, RPI Linux 환경에서 DOTNET 개발이 어려웠지만,
공식적으로 ARM CPU를 지원하기 시작했다.
reference url : https://hub.docker.com/r/microsoft/dotnet/
먼저 위 URL에서 본인이 구성하고자 하는 DOTNET 환경을 선택하고
CPU 타입이 ARM이기 때문에 해당 카테고리 아래에서 골라주면 된다.
Dockerfile에 명시된 내용을 참고해서
ODROID HC2 ubuntu 18.4 환경에서 아래 명령어 실행
sudo apt-get update \
&& sudo apt-get install -y --no-install-recommends \
libc6 \
libgcc1 \
libgssapi-krb5-2 \
libicu57 \
liblttng-ust0 \
libssl1.0.2 \
libstdc++6 \
zlib1g \
export DOTNET_SDK_VERSION=2.1.302
curl -SL --output dotnet.tar.gz https://dotnetcli.blob.core.windows.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm.tar.gz \
&& dotnet_sha512='af18d6dc918bd638342a5910415e4f53b55aa802adfed551f164ccd6d1441aff70947b7985d7ad1ce7c7eb7d8f05995b45c0405a520d9577ff9c019b0ef5cd6a' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& sudo mkdir -p /usr/share/dotnet \
&& sudo tar -zxf dotnet.tar.gz -C /usr/share/dotnet \
&& sudo rm dotnet.tar.gz \
&& sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
export ASPNETCORE_URLS=http://+:80
# Enable detection of running in a container
export DOTNET_RUNNING_IN_CONTAINER=true \
# Enable correct mode for dotnet watch (only mode supported in a container)
export DOTNET_USE_POLLING_FILE_WATCHER=true \
# Skip extraction of XML docs - generally not useful within an image/container - helps perfomance
export NUGET_XMLDOC_MODE=skip
설치 완료 후 dotnet help 명령을 실행해본다.
댓글
이 글 공유하기
다른 글
-
Azure DevOps ignore node_modules - .tfignore Template
Azure DevOps ignore node_modules - .tfignore Template
2019.02.08 -
Visual Studio C# Interactive Coding window (REPL)
Visual Studio C# Interactive Coding window (REPL)
2016.02.25 -
프로그래밍 코딩 교육
프로그래밍 코딩 교육
2016.02.23 -
C# 버전 변화에 달라진 점
C# 버전 변화에 달라진 점
2015.03.12