centos6.8インストールnet core2.1 sdkまたは.net core2.1 runtime

4441 ワード

この間見ました.Netcoreは更に更新して、みんなの反応はすべてとても良くて、机会があっても少し勉强したいと思って、ちょうどこの2,3日1つの简単なサービスを书いてcentosの上で走って、そこでjavaを使うことを放弃することを决めて、直接.Netcoreが立ち上がって、事はとても順調に進んだ.
しかし、私たちのvpsはパートナーが提供しています.centos 7、centos 6の場合があります.centos 7の新しいバージョンは将来王道ですが、vpsプロバイダによってはcentos 7のインストールミラーが提供されていない場合があります.これで次のcentos 6ができます.8インストールnet core 2.1
centos 6の他のバージョンについては、テストをしていないと他の問題があるかどうか分かりません.を選択します.Netcore 2.1はLTSサポートのためです.
また、私のインストールプロセスでは、ネット上の他の資料に表示されているgccバージョン、ライブラリ、その他のlibバージョンの問題に遭遇していません.ここでは、実際には高いバージョンのICUライブラリをインストールして問題を解決します.
以下に簡単な記録をします.
一般的なサーバはruntimeをインストールするだけで十分です
//runtime   

# yum -y update

# cd /usr/local/

//  wget     https://dotnet.microsoft.com/download/dotnet-core/2.1   
# wget https://download.visualstudio.microsoft.com/download/pr/8cc8c64b-ac76-4196-a256-3e3ca704d50d/6d22b4069c3b2f565b2e8e51920554cb/dotnet-runtime-2.1.15-rhel.6-x64.tar.gz

# mkdir dotnet-runtime

# tar -zxf dotnet-runtime-2.1.15-rhel.6-x64.tar.gz -C /usr/local/dotnet-runtime

# vi /etc/profile
{
    
#set dotnet-runtime
export DOTNET_ROOT=/usr/local/dotnet-runtime
export PATH=$PATH:$DOTNET_ROOT
}
# source /etc/profile

//      ,  dotnet --info  ,  dotnet      ,    ,  ICU   
# dotnet --info

//ICU  
# cd /
# wget http://download.icu-project.org/files/icu4c/57.1/icu4c-57_1-RHEL6-x64.tgz
# tar zxvf icu4c-57_1-RHEL6-x64.tgz

//      ,             

 
dotnet skdをインストールする必要がある場合は、上記の方法と同じです.
//  dotnet sdk

# yum -y update

# cd /usr/local/

# wget https://download.visualstudio.microsoft.com/download/pr/f0d5f5d7-8cd8-45a9-b0d3-92699a22cc50/8b95614f5e5b965a0f579f317efce4b0/dotnet-sdk-2.1.803-rhel.6-x64.tar.gz

# mkdir dotnet-sdk

# tar -zxf dotnet-sdk-2.1.803-rhel.6-x64.tar.gz -C /usr/local/dotnet-sdk

# vi /etc/profile
{
        
#set dotnet sdk
export DOTNET_ROOT=/usr/local/dotnet-sdk
export PATH=$PATH:$DOTNET_ROOT
}
# source /etc/profile

//     dotnet --version   ICU  
# dotnet --version

//ICU  
# cd /
# wget http://download.icu-project.org/files/icu4c/57.1/icu4c-57_1-RHEL6-x64.tgz
# tar zxvf icu4c-57_1-RHEL6-x64.tgz

       dotnet --version     ,            .