본문 바로가기

KnowHow

구름 IDE에서 .NET Core 버전 업그레이드하기

반응형

구름 IDE에서 기본으로 제공하는 .NET Core 컨테이너는 Ubuntu 14.04 와 .NET Core 2.0.0 을 제공한다. 이때 .NET Core버전을 업그레이드하고 싶을 때 마이크로소프트 사에서 제공하는 공식 지침인 Install .NET Core SDK on Linux Ubuntu 14.04 - x64을 따라하면 dpkg 패키지의 버전이 낮아 아래와 같은 오류가 발생한다.

dpkg: error processing archive /var/cache/apt/archives/aspnetcore-runtime-2.2_2.2.4-1_amd64.deb (--unpack): Errors were encountered while processing: /var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

 

1. 먼저 apt-transport-https 패키지가 제대로 설치되었는지 확인한다.

apt-transport-https 패키지가 제대로 설치되지 않았을 때 아래와 같은 오류가 발생한다.

The following packages have unmet dependencies: dotnet-sdk-2.2 : Depends: aspnetcore-runtime-2.2 (>= 2.2.0) but it is not going to be installed Depends: dotnet-runtime-2.2 (>= 2.2.0) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

 

2. apt-transport-https 패키지를 다시 설치한다.

sudo apt-get install apt-transport-https

 

3. 잘못 설치된 dotnet-sdk 패키지를 제거한다.

sudo apt-get remove dotnet-sdk-2.2

 

4. apt-get 정보를 업데이트하고 dpkg 패키지를 업데이트한다.

sudo apt-get update
sudo apt-get install dpkg

 

5. 이제 dotnet-sdk를 다시 설치한다.

sduo apt-get install dotnet-sdk-2.2
반응형