1. 程式人生 > >Centos 6.4 離線配置.netcore 運行時

Centos 6.4 離線配置.netcore 運行時

reboot 四個文件 add 下載 時間比較 cxx library 修改 roo

使用時間比較久的服務器的centos版本比較老且無法連接互聯網,直接部署.netcore runtime會遇到很多依賴問題,但是服務器又輕易不可以升級內核或是對root的glibc,libcxx等進行升級。

所以采用以下方案來解決。

服務器centos6.4

.netcore runtime 2.14

1、在服務器創建用戶組和用戶,在這個用戶下面部署.netcore。 一旦失敗或出問題的話不會對其它用戶造成影響。(組名和用戶名這裏隨意寫的)

創建用戶組ggg

groupadd ggg

創建用戶uuu並添加到用戶組ggg

useradd -g ggg uuu

修改uuu的登陸密碼

passwd uuu

reboot登陸uuu

2、在與服務器centos版本一致的可聯網虛擬機上將.netcore所需依賴編譯打包,並下載.netcore runtime 2.14, 如下圖所示。

技術分享圖片

3、將上步的四個文件復制到服務器/home/uuu,執行解壓縮

mkdir -p $HOME/dotnet && tar zxf dotnet-runtime-2.1.4-linux-x64.tar.gz -C $HOME/dotnet

cd /home/uuu

tar devel.tar.gz

tar glib-2.14.tar.gz

libcxx.tar.gz

4、創建軟鏈

ln -s /home/uuu/dotnet/dotnet /usr/local/bin

5、添加環境變量

執行vi ~/.bash_profile

然後在裏面添加如下幾行

PATH=$PATH:$HOME/bin:$HOME/dotnet

export DOTNET_ROOT=$HOME/dotnet
export LD_LIBRARY_PATH=/home/uuu/glib-2.14/lib:/home/uuu/devel/libs:/lib64

export PATH;

:wq保存退出。

6、執行source ~/.bash_profile加載更新後的環境變量

7、輸入dotnet測試一下是否部署成功:

技術分享圖片

部署完畢。

Centos 6.4 離線配置.netcore 運行時