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://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到任意目录
dotnet --info
5.然后就可以用dotnet命令创建各种dotnet项目了
dotnet new webapp