狮山牡丹 發表於 2023-12-22 12:48:00

CentOS 7.9 安装net 8运行时环境[转]

<p>1.从官网下载对应的运行时环境压缩包。</p>
<p>下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0</p>
<p>dotnet-sdk-8.0.100-linux-x64.tar.gz</p>
<p>2.上传至服务器,以我为例我是上传至/usr/local/software/dotnet8</p>
<p>3.运行命令解压环境压缩包</p>
<div class="cnblogs_code">
<pre>tar -zxvf /home/dotnet8/dotnet-sdk-8.0.100-linux-x64.tar.gz -C /usr/local/software/dotnet8</pre>
</div>
<p>4.然后你可以将解压缩后的文件夹添加到你的系统 PATH 中,以便能够在任何地方运行&nbsp;<code>dotnet</code>&nbsp;命令。使用以下命令:</p>
<div class="cnblogs_code">
<pre>echo 'export PATH=$PATH:/usr/local/software/dotnet8' &gt;&gt; ~/.bashrc
source ~/.bashrc</pre>
</div>
<p>5.验证一下是否成功安装。运行以下命令:</p>
<div class="cnblogs_code">
<pre>dotnet --version</pre>
</div>
<p>如果报错:</p>
<p>问题1:dotnet: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by dotnet)</p>
<p>dotnet: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by dotnet)</p>
<p><img src="https://img2023.cnblogs.com/blog/743216/202312/743216-20231203212544129-1626014222.png" alt="" class="medium-zoom-image" loading="lazy"></p>
<p>&nbsp;这可能是因为CentOS版本太低或者缺少<code>libstdc++.so.6</code>&nbsp;版本&nbsp;<code>GLIBCXX_3.4.20</code>&nbsp;和&nbsp;<code>GLIBCXX_3.4.21</code></p>
<pre>net8需要的环境libstdc.so-.6.0.26_c.gz</pre>
<p>可以在百度网盘下载,链接:https://pan.baidu.com/s/1dMt94wW4JM3kq5lKn7PE6w?pwd=ee7h提取码:ee7h</p>
<p>下载后上传至服务器,而后解压</p>
<div class="cnblogs_code">
<pre>cd /home/net8hj
tar -zxvf /home/net8hj/net8需要的环境libstdc.so-.6.0.26_c.gz</pre>
</div>
<p>然后,检查一下目录中是否有&nbsp;<code>libstdc++.so.6.0.26</code>&nbsp;文件:</p>
<div class="cnblogs_code">
<pre>ls /home/net8hj/libstdc++.so.6.0x64_cwj/</pre>
</div>
<p>然后先删除原有的<code>/usr/lib64/libstdc++.so.6</code>&nbsp;这个符号链接,在把这个文件复制到系统的库目录,并创建相应的符号链接,最后更新系统的共享库缓存:</p>
<div class="cnblogs_code">
<pre>sudo rm /usr/lib64/libstdc++.so.6
sudo ln -s /usr/lib64/libstdc++.so.6.0.26 /usr/lib64/libstdc++.so.6
sudo ldconfig</pre>
</div>
<p>然后在运行dotnet --version命令查看</p>
<p>&nbsp;补充:如果没有安装libstdc++可以先安装libstdc++</p>
<div class="cnblogs_code">
<pre>sudo yum install libstdc++</pre>
</div>
<div class="result-text">
<p><img src="https://img2023.cnblogs.com/blog/359925/202312/359925-20231225163450305-271775434.png" alt="" loading="lazy"></p>
<p>&nbsp;问题2:</p>
</div>
<div class="result-text">* Process terminated .Couldn't find a valid ICU package installed on the system .Set the configuration flag System .Globalization .Invariant to true if you want to run with no globalization support</div>
<div class="result-text">解决方式:有外网或者配置本地源:yum install libicu 或</div>
<div class="result-text">https :// centos.pkgs .org/7/centos-x8664 /libicu-50.2-4.el77 .x8664 .rpm.html<span class="result-num">&nbsp;下载libicu -50.2-4.el77.x8664.rpm包进行rpm安装<span class="result-num">&nbsp;</span></span></div>
<p>&nbsp;最后安装成功</p>
<p><img src="https://img2023.cnblogs.com/blog/359925/202312/359925-20231225163509911-471004795.png" alt="" loading="lazy"></p>
<p>&nbsp;</p>
<p>参考:https://blog.csdn.net/xiao_zhui/article/details/134456177</p>
<p>&nbsp;转自&nbsp;https://www.cnblogs.com/objectnull/p/17873788.html</p><br><br>
来源:https://www.cnblogs.com/siyunianhua/p/17921358.html
頁: [1]
查看完整版本: CentOS 7.9 安装net 8运行时环境[转]