医者行喀布尔 發表於 2019-7-21 11:14:00

Deepin| Debian 离线安装dotnetcore尝试

<blockquote>
<p>本来是想尝试下Deepin系统,用了一段时间感觉还不错,体验很好,比Ubuntu好多了,就考虑能不能在deepin上部署下unity3d的开发环境。</p>
</blockquote>
<h2 id="命令行方式">命令行方式</h2>
<h5 id="官方链接">官方链接</h5>
<blockquote>
<p>https://dotnet.microsoft.com/download/linux-package-manager/debian9/sdk-current</p>
</blockquote>
<p>在此摘抄下</p>
<h4 id="register-microsoft-key-and-feed">Register Microsoft key and feed</h4>
<pre><code class="language-Csharp">wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor &gt; microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/debian/9/prod.list
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
</code></pre>
<h4 id="install-the-net-sdk">Install the .NET SDK</h4>
<pre><code class="language-csharp">sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.2
</code></pre>
<hr>
<p>但是因为网速比较渣的问题,用命令行进行安装dotnet core的最后一步总是卡住,尝试了无数次。<br>
无奈,只能尝试离线包安装的方式。</p>
<h3 id="离线方式安装">离线方式安装</h3>
<blockquote>
<p>https://dotnet.microsoft.com/download/dotnet-core/2.2</p>
</blockquote>
<p><img src="https://img2018.cnblogs.com/blog/591721/201907/591721-20190721105425815-1140400868.png"></p>
<blockquote>
<p>参考链接:https://blog.csdn.net/dqcoffee/article/details/91353543</p>
</blockquote>
<p>1.下载net core<br>
2.解压<br>
cd 到离线包所在目录,执行</p>
<pre><code>tar -vxf dotnet-runtime-2.2.0-linux-x64.tar.gz
</code></pre>
<p>或者手动解压<br>
3.创建链接</p>
<pre><code>ln -s /home/dotnetcore/dotnet/usr/local/bin
</code></pre>
<blockquote>
<p>这个做个说明,这个命令是做了个类似外链的概念,执行dotnet命令的时候会在<code>user/local/bin</code>中查找dotnet,发现有个外链,会被链接到<code>/home/dotnetcore/dotnet</code>文件夹中,所以 命令执行完毕后,如果移动了<code>home/dotnetcore</code> 这个目录,就需要修改src和target后重新执行这个命令,否则dotnet命令就用不了了;</p>
</blockquote>
<p>4.验证是否成功<br>
cd到任意目录</p>
<pre><code>dotnet --info
</code></pre>
<p>5.然后就可以用dotnet命令创建各种dotnet项目了</p>
<pre><code>dotnet new webapp
</code></pre><br><br>
来源:https://www.cnblogs.com/jingxuan2583/p/11220449.html
頁: [1]
查看完整版本: Deepin| Debian 离线安装dotnetcore尝试