Linux(Debian) 配置netcore环境
<p>一、准备工作</p><p> ①、开启粘贴板</p>
<div class="cnblogs_code" style="margin-left: 45px">
<pre><span style="color: rgba(0, 0, 0, 1)">#进入defaults.vim 【未安装vim,按需安装】
linaro@linaro</span>-alip:~$ <span style="color: rgba(0, 0, 255, 1)">sudo</span><span style="color: rgba(0, 0, 255, 1)">vi</span> /usr/share/vim/vim81/<span style="color: rgba(0, 0, 0, 1)">defaults.vim
#将set mouse</span>=a 改成set mouse-=<span style="color: rgba(0, 0, 0, 1)">a【大概配置64行】
</span><span style="color: rgba(0, 0, 255, 1)">if</span> has(<span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">mouse</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)">)
set mouse</span>-=<span style="color: rgba(0, 0, 0, 1)">a
endif</span></pre>
</div>
<p> 修改后:</p>
<p style="margin-left: 45px"><img src="https://img2022.cnblogs.com/blog/1234437/202209/1234437-20220920183514767-2079177817.png" alt="" loading="lazy"></p>
<p> ②、设置镜像源</p>
<div class="cnblogs_code" style="margin-left: 45px">
<pre><span style="color: rgba(0, 0, 0, 1)">#编辑镜像源【原镜像源注释】
linaro@linaro</span>-alip:~$ <span style="color: rgba(0, 0, 255, 1)">sudo</span><span style="color: rgba(0, 0, 255, 1)">vi</span> /etc/apt/<span style="color: rgba(0, 0, 0, 1)">sources.list
#Aliyun Apt Source 阿里云镜像源
deb http:</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/debian/ bullseye main contrib</span>
deb-src http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/debian/ bullseye main contrib</span>
deb http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/debian/ bullseye-updates main contrib</span>
deb-src http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/debian/ bullseye-updates main contrib</span>
deb http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/debian/ bullseye-backports main contrib</span>
deb-src http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/debian/ bullseye-backports main contrib</span>
deb http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/debian/ bullseye-proposed-updates main contrib</span>
deb-src http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/debian/ bullseye-proposed-updates main contrib</span><span style="color: rgba(0, 0, 0, 1)"><br></span></pre>
</div>
<p style="margin-left: 45px">修改后:</p>
<p style="margin-left: 45px"><img src="https://img2022.cnblogs.com/blog/1234437/202209/1234437-20220921091822465-932730310.png" alt="" loading="lazy"></p>
<p> </p>
<p>二、安装SDK</p>
<p> ①、镜像包安装【官网】</p>
<blockquote style="margin-left: 45px">
<p>1、一直提示找不到包,可根据官网提供方式处理,经尝试未处理,可参考【官网】。</p>
<p>2、本文将采用下载二进制配置dotnet环境。</p>
</blockquote>
<p> ②、查看系统版本信息</p>
<div class="cnblogs_code" style="margin-left: 45px">
<pre><span style="color: rgba(0, 0, 0, 1)">#系统版本信息
linaro@linaro</span>-alip:~/Desktop/dotnet$ <span style="color: rgba(0, 0, 255, 1)">file</span> /bin/<span style="color: rgba(0, 0, 255, 1)">ls</span></pre>
</div>
<p style="margin-left: 45px">版本信息:</p>
<p style="margin-left: 45px"><img src="https://img2022.cnblogs.com/blog/1234437/202209/1234437-20220921143335121-1561375527.png" alt="" loading="lazy"></p>
<p> ③、下载SDK【官网】</p>
<div class="cnblogs_code" style="margin-left: 45px">
<pre><span style="color: rgba(0, 0, 0, 1)">#下载SDK【对应操作系统版本下载】
linaro@linaro</span>-alip:~/Desktop/dotnet$ <span style="color: rgba(0, 0, 255, 1)">wget</span> https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">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</span>
<span style="color: rgba(0, 0, 0, 1)">
#创建dotnet文件夹
linaro@linaro</span>-alip:~/Desktop/dotnet$ <span style="color: rgba(0, 0, 255, 1)">sudo</span> <span style="color: rgba(0, 0, 255, 1)">mkdir</span> -p /usr/share/<span style="color: rgba(0, 0, 0, 1)">dotnet
#解压至dotnet目录
linaro@linaro</span>-alip:~/Desktop/dotnet$ <span style="color: rgba(0, 0, 255, 1)">tar</span> zxfdotnet-sdk-<span style="color: rgba(128, 0, 128, 1)">6.0</span>.<span style="color: rgba(128, 0, 128, 1)">202</span>-linux-arm64.<span style="color: rgba(0, 0, 255, 1)">tar</span>.gz-C /usr/share/dotnet/<span style="color: rgba(0, 0, 0, 1)">
#将dotnet链接至</span>/user/<span style="color: rgba(0, 0, 0, 1)">bin目录
linaro@linaro</span>-alip:~/Desktop/dotnet$ <span style="color: rgba(0, 0, 255, 1)">sudo</span> <span style="color: rgba(0, 0, 255, 1)">ln</span> -s /usr/share/dotnet/dotnet /usr/bin/<span style="color: rgba(0, 0, 0, 1)">dotnet
#添加dotnet操作权限
linaro@linaro</span>-alip:~/Desktop/dotnet$ <span style="color: rgba(0, 0, 255, 1)">chmod</span> +x /usr/bin/dotnet</pre>
</div>
<p style="margin-left: 45px">获取SDK、Runtime:</p>
<p style="margin-left: 45px"><img src="https://img2022.cnblogs.com/blog/1234437/202209/1234437-20220921150611963-1646002395.png" alt="" loading="lazy"></p>
<p> ④、校验</p>
<div class="cnblogs_code" style="margin-left: 45px">
<pre><span style="color: rgba(0, 0, 0, 1)">#查看dotnet 版本
linaro@linaro</span>-alip:~/Desktop/dotnet$ dotnet --<span style="color: rgba(0, 0, 0, 1)">version
#查看sdk
linaro@linaro</span>-alip:~/Desktop/dotnet$ /usr/share/dotnet/dotnet --list-sdks</pre>
</div>
<p> 版本信息:</p>
<p style="margin-left: 45px"><img src="https://img2022.cnblogs.com/blog/1234437/202209/1234437-20220921150343138-1181811373.png" alt="" loading="lazy"></p>
<p> ⑤、脚本安装 [官网]</p>
<div class="cnblogs_code" style="margin-left: 45px">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get update &&<span style="color: rgba(0, 0, 0, 1)"> \
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get <span style="color: rgba(0, 0, 255, 1)">install</span> -y aspnetcore-runtime-<span style="color: rgba(128, 0, 128, 1)">8.0</span></pre>
</div>
<p> </p>
<p>三、安装Runtime</p>
<p> ①、提要</p>
<blockquote style="margin-left: 45px">
<p>1、安装SDK后无需重复安装Runtime【官网详解】。</p>
<p>2、只是运行程序单独配置,按需处理。</p>
</blockquote>
<p> ②、下载Runtime</p>
<div class="cnblogs_code" style="margin-left: 45px">
<pre><span style="color: rgba(0, 0, 0, 1)">#下载Runtime
linaro@linaro</span>-alip:~/Desktop/dotnet$ <span style="color: rgba(0, 0, 255, 1)">wget</span> https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">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</span>
<span style="color: rgba(0, 0, 0, 1)">
#解压至dotnet目录
linaro@linaro</span>-alip:~/Desktop/dotnet$ <span style="color: rgba(0, 0, 255, 1)">sudo</span> <span style="color: rgba(0, 0, 255, 1)">tar</span> zxf aspnetcore-runtime-<span style="color: rgba(128, 0, 128, 1)">6.0</span>.<span style="color: rgba(128, 0, 128, 1)">4</span>-linux-arm64.<span style="color: rgba(0, 0, 255, 1)">tar</span>.gz-C /usr/share/dotnet/<span style="color: rgba(0, 0, 0, 1)">
#link 至</span>/user/bin/<span style="color: rgba(0, 0, 0, 1)"> 目录
linaro@linaro</span>-alip:~/Desktop/dotnet$ <span style="color: rgba(0, 0, 255, 1)">ln</span> -s /usr/share/dotnet/dotnet /usr/bin/dotnet</pre>
</div>
<p> ③、校验</p>
<div class="cnblogs_code" style="margin-left: 45px">
<pre><span style="color: rgba(0, 0, 0, 1)">#查看dotnet 信息
linaro@linaro</span>-alip:/$ /usr/share/dotnet/dotnet --<span style="color: rgba(0, 0, 255, 1)">info</span></pre>
</div>
<p> 提示未安装SDK</p>
<p style="margin-left: 45px"><img src="https://img2022.cnblogs.com/blog/1234437/202209/1234437-20220921151744000-1631716964.png" alt="" loading="lazy"></p>
<p> ④、脚本安装 [官网]</p>
<div class="cnblogs_code" style="margin-left: 45px">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get update &&<span style="color: rgba(0, 0, 0, 1)"> \
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get <span style="color: rgba(0, 0, 255, 1)">install</span> -y dotnet-sdk-<span style="color: rgba(128, 0, 128, 1)">8.0</span></pre>
</div>
<p> </p>
<p>四、问题&处理</p>
<p> ①、下载系统位一致【上文版本信息】</p>
<blockquote style="margin-left: 45px">
<p>1、提示信息:-bash: /usr/share/dotnet/dotnet:无法执行二进制文件: 可执行文件格式错误</p>
</blockquote>
<p> 信息错误:</p>
<p style="margin-left: 45px"><img src="https://img2022.cnblogs.com/blog/1234437/202209/1234437-20220921154910415-1131855472.png" alt="" loading="lazy"></p>
<p> </p>
<p>五、参考</p>
<p> ①、官网</p>
<p> ②、镜像源参考【匿名用户】</p>
<p> </p>
</div>
<div id="MySignature" role="contentinfo">
<p>如有帮助,欢迎转载,转载请注明原文链接:https://www.cnblogs.com/study10000/p/16712088.html</p><br><br>
来源:https://www.cnblogs.com/study10000/p/16712088.html
頁:
[1]