openSUSE에 닷넷 코어 설치
지난 글에서 Ubuntu에서의 닷넷 코어 설치를 살펴봤는데요.
WSL 또는 Ubuntu에 닷넷 코어 설치
; https://www.sysnet.pe.kr/2/0/11388
openSUSE도 윈도우 스토어에 있길래 윈도우 10에 설치해 봤습니다. ^^
윈도우 스토어 - openSUSE Leap 42
; https://www.microsoft.com/en-us/store/p/opensuse-leap-42/9njvjts82tjx
현재(2017-12-07) 위의 버전은 42.3버전입니다. (참고로, 닷넷 코어 2.0이 openSUSE 42.2 이상부터 지원합니다.)
지난 "
WSL 또는 Ubuntu에 닷넷 코어 설치" 글과 마찬가지로 제품키 등록부터 시작합니다.
$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
피드 등록도 하고,
$ sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/dotnetdev.repo'
$ sudo zypper update
닷넷 코어 2.0을 설치합니다.
$ sudo zypper install libunwind libicu
$ sudo zypper install dotnet-sdk-2.0.0
마지막으로 환경 변수 등록으로 끝!
$ export PATH=$PATH:$HOME/dotnet
(하지만, 제 경우에는 환경 변수 등록 없이도 잘 동작했습니다.)
참고로, 닷넷 코어 설치 시 다음과 같은 질문이 나옵니다.
$ sudo zypper install dotnet-sdk-2.0.0
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: nothing provides libcurl needed by dotnet-runtime-2.0.0-2.0.0-1.x86_64
Solution 1: do not install dotnet-sdk-2.0.0-2.0.0-1.x86_64
Solution 2: break dotnet-runtime-2.0.0-2.0.0-1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c] (c):
검색해 보면 다음의 글이 나오고,
SUSE/OpenSUSE installer unable to resolve libcurl dependency
; https://github.com/dotnet/core-setup/issues/3107
그냥 2번 선택해서 설치를 계속하면 됩니다.
[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]