Centos 6.4 離線配置.netcore 運行時
使用時間比較久的服務器的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 運行時