码迷,mamicode.com
首页 > Web开发 > 详细

在Linux上安装dotnet

时间:2018-04-16 20:44:06      阅读:1762      评论:0      收藏:0      [点我收藏+]

标签:uuid   直接   baseurl   sdk   pac   ges   https   pre   imp   

前言:

一直以来研究Linux的东西多一些,微软件的东西涉及很少, dotnet给我的印象是在windows平台上相当成熟,但是跨平台却是弱点,最近接处了一个新的项目,需要要在Linux平台上安装dotnet

查看资料后发现微软件的.net core在跨平台上已经相当成熟。

我的任务是把开发人员写好的app在dotnet上跑起来,开使的时候我是直接安装了dotnet的sdk,程序运行正常,后来查看资料发现,我们要运行app不需要安装sdk,只安装其runtime环境即可。

在生产环境中,要本着simple is best的原则,用不到的东西不装,减少出错的可能性。

下面说一下.net core run time在Linux下的安装过程:

 

安装dotnet依赖的一些软件包:

我使用的是Centos操作系统,需要的依赖有:

  • libunwind
  • lttng-ust
  • libcurl
  • openssl-libs
  • libuuid
  • krb5-libs
  • libicu
  • zlib

如果上述软件包没有安装,使用yum安装即可。

 

下面生成dotnet的yum源:

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‘

最后:

sudo yum update
sudo yum install libunwind libicu
sudo yum install dotnet-runtime-2.0.6

  

 

在Linux上安装dotnet

标签:uuid   直接   baseurl   sdk   pac   ges   https   pre   imp   

原文地址:https://www.cnblogs.com/hackcrack/p/8858201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!