Linux Ubuntu系统上手动安装.NET Core SDK的方法_基础应用

前言

.NET发行至今已经过了十四个年头。随着版本的不断迭代更新,.NET在Windows平台上的表现也是越来越好,可以说Windows平台上所有的应用类型.NET几乎都能完成。

只是成也Windows,败也Windows,这十四年来,除了部分“民间”版本,.NET一直没能在官方支持下摆脱Windows平台的局限,“开源”和“跨平台”这两个词语也是所有.NET开发者心中的痛楚。最终,.NET Core出现了,它让开发者们在官方和社区的支持走出了Windows,可以在macOS,Linux主流distributions上编写调试并部署.NET程序。

安装方法

今天重装了一台Linux服务器的Ubuntu 14.04系统,需要重新安装.NET Core 1.0。

按照官网上的文档用apt-get命令进行安装:

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
sudo apt-get install dotnet-dev-1.0.0-preview2-003121

安装后运行dotnet -v命令却提示找不到命令:

dotnet: command not found

whereis dotnet一看,只在 /usr/share/dotnet/sdk/1.0.0-preview2-003121 中有文件,/usr/share/dotnet 中竟然连dotnet可执行文件都没有。

后来在dotnet cli的github主页上找到了.NET Core SDK Binary压缩包的下载地址,于是自己手工进行安装。

先创建并进入dotnet文件夹:

mkdir /usr/share/dotnet && cd $_

然后下载并解压.NET Core SDK Binary安装包:

curl -sSl https://dotnetcli.blob.core.windows.net/dotnet/Sdk/rel-1.0.0/dotnet-dev-ubuntu-x64.latest.tar.gz | tar zxfv -

最后创建一个软链接就可以了:

ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet 

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索asp.net
, sdk
, .net
, core
1.1
ubuntu core 最小系统、ubuntu core 制作系统、.net core sdk、libweibosdkcore.so、.net core sdk下载,以便于您获取更多的相关知识。

时间: 2024-10-23 01:24:07

Linux Ubuntu系统上手动安装.NET Core SDK的方法_基础应用的相关文章

在 Debian 和 Ubuntu 系统上自动安装安全更新

之前已经说过,一些最优秀的系统管理员看上去(注意这里使用的词是 seem(看上去))总是很"懒"的,这句话我再同意不过了. 虽然这句话听起来有点荒谬,但我敢打赌在大多数情况下它是对的-不是因为他们不去做他们原本应该做的事情,而是因为他们已经让系统自动去完成这样的事情了. 对于 Linux 系统来说,一个最关键的需求是为相应的 Linux 版本保持更新最新的安全补丁. 在这篇文章中,我们将讨论如何在 Debian 和 Ubuntu 系统上进行设置,从而实现自动安装或更新重要的安装包或补丁

如何在 Debian 和 Ubuntu 系统上自动安装安全更新

之前已经说过,一些最优秀的系统管理员看上去(注意这里使用的词是 seem(看上去))总是很"懒"的,这句话我再同意不过了. 虽然这句话听起来有点荒谬,但我敢打赌在大多数情况下它是对的-不是因为他们不去做他们原本应该做的事情,而是因为他们已经让系统自动去完成这样的事情了. 对于 Linux 系统来说,一个最关键的需求是为相应的 Linux 版本保持更新最新的安全补丁. 在这篇文章中,我们将讨论如何在 Debian 和 Ubuntu 系统上进行设置,从而实现自动安装或更新重要的安装包或补丁

在Ubuntu系统上使用apt-fast来加快apt-get下载的教程

  如果你在Debian或Ubuntu系统上经常感觉到apt-get 或 aptitude包安装速度过慢,那么这里就有几种改善这一情况的方法.你有没有考虑过改变正被使用的默认镜像站点?你有没有排除因特网连接的上游带宽成为瓶颈的可能? 如果不是这些原因,你可以尝试第三个选择:使用apt-fast工具.apt-fast实际上是一个围绕apt-get和aptitude所写的shell脚本容器,它能加速包的下载速度.apt-fast本质上采用aria2下载工具,这款工具能够以"块"的方式从多个

在Ubuntu系统上使用Samba4来创建活动目录架构(一)

Samba 是一个自由的开源软件套件,用于实现 Windows 操作系统与 Linux/Unix 系统之间的无缝连接及共享资源. Samba 不仅可以通过 SMB/CIFS 协议组件来为 Windows 与 Linux 系统之间提供独立的文件及打印机共享服务,它还能实现活动目录(Active Directory)域控制器(Domain Controller)的功能,或者让 Linux 主机加入到域环境中作为域成员服务器.当前的 Samba4 版本实现的 AD DC 域及森林级别可以取代 Wind

Ubuntu系统终端手动连接Wifi

Wi-Fi是一种可以将个人电脑.手持设备(如PDA.手机)等终端以无线方式互相连接的技术.Wi-Fi是一个无线网路通信技术的品牌,由Wi-Fi联盟(Wi-Fi Alliance)所持有.目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性.现时一般人会把Wi-Fi及IEEE 802.11混为一谈.甚至把Wi-Fi等同于无线网际网路. Wi-Fi是一种帮助用户访问电子邮件.Web和流式媒体的互联网技术.它为用户提供了无线的宽带互联网访问.同时,它也是在家里.办公室或在旅途中上网的快速

台式win7系统电脑手动安装USB无线网卡的详细步骤

  USB无线网卡无线网卡是一种十分方便的上网设备,是不通过有线连接,采用无线信号进行连接的网卡.现在很多办公人员由于工作需要会在台式电脑中使用无线网卡,但是很多台式的电脑都是没有具备无线网卡的,需要自己手动安装.本文小编分享台式win7系统电脑手动安装USB无线网卡的详细步骤. 具体方法如下: 1.将USB网卡插入到USB插口中,前面后面都可以; 2.USB网卡插好之后,接下来我们就要为其安装驱动使它能正常工作,USB网卡一般会有随机驱动光盘安装更简单,不过考虑到很多朋友没有光驱,我们还是用驱

Android编程判断手机上是否安装了某个程序的方法

本文实例讲述了Android编程判断手机上是否安装了某个程序的方法.分享给大家供大家参考,具体如下: 1. 首先得到该程序的包名 这个连上手机ADB,看logcat就能看到.比如:QQ客户端的包名是com.tencent.mobileqq. 2. 然后通过PackageManager判断是否存在该包的程序 private boolean isPkgInstalled(String pkgName) { PackageInfo packageInfo = null; try { packageIn

在Ubuntu系统上安装Ghost博客平台的教程_node.js

今天我们将会在Ubuntu Server 14.04 LTS (Trusty)上安装一个博客平台Ghost. Ghost是一款设计优美的发布平台,很容易使用且对任何人都免费.它是免费的开源软件(FOSS),它的源码在Github上.截至2015年1月(LCTT 译注:原文为2014,应为2015),它的界面很简单还有分析面v板.编辑使用的是很便利的分屏显示. 因此有了这篇步骤明确的在Ubuntu Server上安装Ghost的教程:1. 升级Ubuntu 第一步是运行Ubuntu软件升级并安装一

Linux学习 -->解决Ubuntu系统上 No command 'crond' found

前两天,准备在Ubuntu服务器上,定时执行Gitlab备份的命令,如下所示 编辑 vi /etc/crontab 文件,添加如下定时脚本 # edited by ouyang 2017-8-11 添加定时任务,每天凌晨两点,执行gitlab备份 0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1 然而发现,凌晨2点并没有执行备份操作. 然后我去执行crontab 命令时提示 No command 'crond' f