Linux(Debian) 配置netcore环境

一、准备工作

       ①、开启粘贴板

#进入defaults.vim 【未安装vim,按需安装】
linaro@linaro-alip:~$ sudo  vi /usr/share/vim/vim81/defaults.vim

#将set mouse=a 改成  set mouse-=a【大概配置64行】
 if has('mouse')
  set mouse-=a
 endif

           修改后:

        ②、设置镜像源

#编辑镜像源【原镜像源注释】
linaro@linaro-alip:~$ sudo  vi /etc/apt/sources.list

#Aliyun Apt Source 阿里云镜像源
deb http://mirrors.aliyun.com/debian/ bullseye main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye main contrib
deb http://mirrors.aliyun.com/debian/ bullseye-updates main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main contrib
deb http://mirrors.aliyun.com/debian/ bullseye-backports main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main contrib
deb http://mirrors.aliyun.com/debian/ bullseye-proposed-updates main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-proposed-updates main contrib

修改后:

  

二、安装SDK

        ①、镜像包安装【官网

1、一直提示找不到包,可根据官网提供方式处理,经尝试未处理,可参考【官网】。

2、本文将采用下载二进制配置dotnet环境。

        ②、查看系统版本信息

#系统版本信息
linaro@linaro-alip:~/Desktop/dotnet$ file /bin/ls

版本信息:

         ③、下载SDK【官网

#下载SDK【对应操作系统版本下载】
linaro@linaro-alip:~/Desktop/dotnet$ wget https://download.visualstudio.microsoft.com/download/pr/952f5525-7227-496f-85e5-09cadfb44629/eefd0f6eb8f809bfaf4f0661809ed826/dotnet-sdk-6.0.202-linux-arm64.tar.gz -O dotnet-sdk-6.0.202-linux-arm64.tar.gz

#创建dotnet文件夹
linaro@linaro-alip:~/Desktop/dotnet$ sudo mkdir -p /usr/share/dotnet

#解压至dotnet目录
linaro@linaro-alip:~/Desktop/dotnet$ tar zxf  dotnet-sdk-6.0.202-linux-arm64.tar.gz  -C /usr/share/dotnet/

#将dotnet链接至/user/bin目录
linaro@linaro-alip:~/Desktop/dotnet$ sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet

#添加dotnet操作权限
linaro@linaro-alip:~/Desktop/dotnet$ chmod +x /usr/bin/dotnet

获取SDK、Runtime:

        ④、校验

#查看dotnet 版本
linaro@linaro-alip:~/Desktop/dotnet$ dotnet --version

#查看sdk
linaro@linaro-alip:~/Desktop/dotnet$ /usr/share/dotnet/dotnet --list-sdks

           版本信息:

        ⑤、脚本安装 [官网]

sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-8.0

 

三、安装Runtime

        ①、提要

1、安装SDK后无需重复安装Runtime【官网详解】。

2、只是运行程序单独配置,按需处理。

       ②、下载Runtime

#下载Runtime
linaro@linaro-alip:~/Desktop/dotnet$ wget https://download.visualstudio.microsoft.com/download/pr/ba1662bf-50e6-451a-957f-0d55bc6e5713/921fe0e68428ac47c098e97418d3126a/aspnetcore-runtime-6.0.4-linux-arm64.tar.gz -O aspnetcore-runtime-6.0.4-linux-arm64.tar.gz

#解压至dotnet目录
linaro@linaro-alip:~/Desktop/dotnet$ sudo tar zxf   aspnetcore-runtime-6.0.4-linux-arm64.tar.gz  -C /usr/share/dotnet/

#link 至/user/bin/ 目录
linaro@linaro-alip:~/Desktop/dotnet$ ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet

        ③、校验

#查看dotnet 信息
linaro@linaro-alip:/$ /usr/share/dotnet/dotnet --info

           提示未安装SDK

          ④、脚本安装 [官网]

sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-8.0

 

四、问题&处理

        ①、下载系统位一致【上文版本信息】

1、提示信息:-bash: /usr/share/dotnet/dotnet:无法执行二进制文件: 可执行文件格式错误

           信息错误:

         

五、参考

        ①、官网

        ②、镜像源参考【匿名用户

 

posted @ 2022-09-21 15:54  1764564459  阅读(293)  评论(0)    收藏  举报