突然来的需求,让以前ASP.NET写的系统要部署到Linux上,所以研究了一下。
1. 安装CentOS
网上一搜一大把,我是在虚拟机上安装的。可以参考
2. 安装.NET CORE SDK for CentOS 7
2.1 添加.NET相关
为了安装.NET,需要注册微软签名密钥和添加微软相关的支持。这个操作每台机器只能做一次。
打开命令行,输出以下命令:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
2.2 安装.NET SDK
首先,更新可用的安装包;
然后,安装.NET需要的组件,libunwind和libicu库;
最后,安装.NET SDK。
分别对应下面的命令:
sudo yum update
sudo yum install li