私はPopOs 21.10を使用しており、最新のネットバージョンを使用しています。
これで、以前のバージョンをインストールする必要があります。ネットコア3.1
頑張った
wget https://packages.microsoft.com/config/ubuntu/21.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-3.1
しかし、エラーが発生します
E: dotnet-sdk-3.1 パッケージが見つかりません。
E: glob 'dotnet-sdk-3.1'でパッケージが見つかりません。
パッケージ名も変更しました。
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y aspnetcore-sdk-3.1
しかし、同様のエラーが発生します。 tarアーカイブをダウンロードするときは、ダウンロードディレクトリから次のコマンドを実行します。
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-3.1.419-linux-arm64.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
ただし、再起動後も、マイコンピュータにバージョン3.1が見つかりません。他のバージョンを削除せずに以前のバージョンをインストールする方法をお手伝いしますか?
答え1
このファイルを最初にインストールする必要がありますpackages-microsoft-prod.deb
。
wget https://packages.microsoft.com/config/ubuntu/21.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update
sudo apt install dotnet-sdk-3.1
出力は次のとおりですapt policy dotnet-sdk-3.1
。
Installed: (none)
Candidate: 3.1.419-1
Version table:
3.1.419-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.418-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.417-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.416-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.415-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.414-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.413-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.412-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.411-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.410-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.409-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.408-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.120-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.119-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.118-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.117-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.116-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.115-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
3.1.114-1 500
500 https://packages.microsoft.com/ubuntu/21.04/prod hirsute/main amd64 Packages
インストールマニュアル:Ubuntuに.NET SDKまたは.NETランタイムをインストールする
Microsoftリポジトリを手動で追加します。
echo "deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/ubuntu/21.04/prod hirsute main" |
sudo tee /etc/apt/sources.list.d/microsoft-prod.list
sudo apt update
sudo apt install dotnet-sdk-3.1