CentOS 7の下に配置をインストールする.NET Coreマルチバージョン環境
一、前言
1、いつ多環境を配置する必要がありますか。
.NET Coreを.NETのオープンソースバージョンは、オープンソースを非常に抱擁していると言え、更新の力も非常に強い.しかし、オープンソースの世界から悪いことを学びました.それは、下向き互換性を重視しないことです(例えば、.NET Core 2.1は完全に下向き互換性がありません.NET Core 2.0).同じサーバで異なるバージョンを実行するとNET Coreが適用される場合、複数のバージョンしか構成できません.
2、本編の環境情報
ツール/環境
バージョン#バージョン#
CentOS
7.x
.NET Core 2.0環境
SDK 2.0.0(Runtime 2.0.0)
.NET Core 2.1環境
SDK 2.1.302(Runtime 2.1.2)
二、配置プロセス
1、SDKダウンロード&インストールベース依存
#
cd /home/downloads
# .NET Core 2.0
wget --no-check-certificate -O dotnet-2.0.tar.gz https://download.microsoft.com/download/1/B/4/1B4DE605-8378-47A5-B01B-2C79D6C55519/dotnet-sdk-2.0.0-linux-x64.tar.gz
# .NET Core 2.1
wget --no-check-certificate -O dotnet-2.1.tar.gz https://download.microsoft.com/download/4/0/9/40920432-3302-47a8-b13c-bbc4848ad114/dotnet-sdk-2.1.302-linux-x64.tar.gz
# dotnet
sudo mkdir /usr/dotnet
# .NET Core 2.0
sudo mkdir /usr/dotnet/dotnet-2.0
sudo tar zvxf dotnet-2.0.tar.gz -C /usr/dotnet/dotnet-2.0
# .NET Core 2.1
sudo mkdir /usr/dotnet/dotnet-2.1
sudo tar zvxf dotnet-2.1.tar.gz -C /usr/dotnet/dotnet-2.1
sudo yum install -y libunwind libicu
2、環境入口の配置
# .NET Core 2.0
sudo ln -s /usr/dotnet/dotnet-2.0/dotnet /usr/local/bin/dotnet2.0
# .NET Core 2.1
sudo ln -s /usr/dotnet/dotnet-2.1/dotnet /usr/local/bin/dotnet2.1
# .NET Core 2.0
dotnet2.0 --info
# .NET Core 2.1
dotnet2.1 --info