centos6.8 安裝.net core2.1 sdk 或 .net core2.1 runtime

  前段時間看.net core 更更更新了,你們反應都挺好,想有機會也學習一下,正好這兩天要寫一個簡單的服務在centos上面跑,因而決定放棄使用java,直接.net core走起來,事情進行的很是順利.java

  可是咱們的vps都是合做夥伴提供,有時候是centos7,有時候是centos6,雖然centos7新的版本是將來是王道,但有的vps提供商可能沒有提供centos7的安裝鏡像.這就有了下面centos6.8安裝.net core 2.1centos

  至於centos6的其它版本,未作測試不清楚會不會有其它問題.而選擇.net core 2.1是由於LTS支持.服務器

  另外個人安裝過程沒有遇到網上其它資料顯示的gcc版本,庫,以及其它lib版本問題,我這裏其實就是安裝一個高點的版本的ICU庫解決問題學習

  如下作一個簡單記錄測試

  通常服務器只安裝runtime就夠了 centos7

//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,和上面方法同樣spa

//安裝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 運行正常,且個人服務程序也運行正常.
相關文章
相關標籤/搜索