1. 程式人生 > >linux-arm 安裝 dotnetcore

linux-arm 安裝 dotnetcore

 

X86或者X64 安裝.net core runtime  可以參照   https://www.cnblogs.com/nnhy/p/netcore_centos.html#4122354

而   linux-arm32    linux-arm64 則沒有這麼便捷。

嵌入式環境很多東西都有不同,差異化很嚴重 所以微軟沒有提供 yum  apt   dpkg 這類安裝方式。而是直接給了檔案。

 

通過分析 x86 安裝後的檔案可以看到  檔案都放在了  /usr/share/dotnet/  資料夾下  (linux 沒有登錄檔機制,所謂的安裝也是放到可訪問目錄下。)

然後建立軟連線  ln -s /usr/share/dotnet  /usr/bin/dotnet  

 

 

安裝包下載地址是     https://dotnet.microsoft.com/download?initial-os=linux   需要手工下載。  

如果下載列表內沒有  開啟   Can't find the file you want? Find more in .NET Core 2.1 downloads.

 

效仿 x86 的安裝方式寫出安裝指令碼如下: install.sh

 1 # 執行方式  ./install.sh dotnet-runtime-2.1.6-linux-arm64.tar.gz
 2 
 3 if [ $# -eq 0 ]
 4 then
 5         echo "請在指令碼名稱後新增安裝包名稱 dotnet-runtime-xxxx-linux-xxxx.tar.gz"
 6         echo "下載網址是:https://dotnet.microsoft.com/download?initial-os=linux"
 7         exit 0
 8 fi
 9 
10 gzfile=$1
11 
12 sudo mkdir
-p /usr/share/dotnet 13 sudo tar -xzvf $gzfile -C /usr/share/dotnet/ 14 sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet

 

測試 效果    dotnet --info