Deepin| Debian 离线安装dotnetcore尝试

本来是想尝试下Deepin系统,用了一段时间感觉还不错,体验很好,比Ubuntu好多了,就考虑能不能在deepin上部署下unity3d的开发环境。

命令行方式

官方链接

https://dotnet.microsoft.com/download/linux-package-manager/debian9/sdk-current

在此摘抄下

Register Microsoft key and feed

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > 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

Install the .NET SDK

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.2

但是因为网速比较渣的问题,用命令行进行安装dotnet core的最后一步总是卡住,尝试了无数次。
无奈,只能尝试离线包安装的方式。

离线方式安装

https://dotnet.microsoft.com/download/dotnet-core/2.2

离线包下载

参考链接:https://blog.csdn.net/dqcoffee/article/details/91353543

1.下载net core
2.解压
cd 到离线包所在目录,执行

tar -vxf dotnet-runtime-2.2.0-linux-x64.tar.gz

或者手动解压
3.创建链接

ln -s /home/dotnetcore/dotnet  /usr/local/bin

这个做个说明,这个命令是做了个类似外链的概念,执行dotnet命令的时候会在user/local/bin中查找dotnet,发现有个外链,会被链接到/home/dotnetcore/dotnet文件夹中,所以 命令执行完毕后,如果移动了home/dotnetcore 这个目录,就需要修改src和target后重新执行这个命令,否则dotnet命令就用不了了;

4.验证是否成功
cd到任意目录

扫描二维码关注公众号,回复: 6827899 查看本文章
dotnet --info

5.然后就可以用dotnet命令创建各种dotnet项目了

dotnet new webapp

猜你喜欢

转载自www.cnblogs.com/jingxuan2583/p/11220449.html