SUSE12Sp3-.NET Core 2.2.1 runtime安装
1、安装libicu依赖
1、在线安装
sudo mkdir /usr/local/dotnet #创建目录
cd /usr/local/dotnet
sudo wget https://download.visualstudio.microsoft.com/download/pr/53cace8f-2907-487e-84d7-bc7a7ba5de05/326704ffa2ef9d4dcd0db2f1da996ebb/aspnetcore-runtime-2.2.1-linux-x64.tar.gz # 下载离线安装包
sudo tar -xvf aspnetcore-runtime-2.2.1-linux-x64.tar.gz # 解压
./dotnet --info #查看
显示如下信息表示成功
Host (useful for support):
Version: 2.2.1
Commit: 878dd11e62
.NET Core SDKs installed:
No SDKs were found.
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.2.1 [/home/allspark/Downloads/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.2.1 [/home/allspark/Downloads/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.2.1 [/home/allspark/Downloads/shared/Microsoft.NETCore.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
2、离线安装
sudo mkdir /usr/local/dotnet #创建目录
将文件aspnetcore-runtime-2.2.1-linux-x64.tar.gz复制到 /usr/local/dotnet
sudo tar -xvf aspnetcore-runtime-2.2.1-linux-x64.tar.gz # 解压
./dotnet --info #查看
3、添加环境变量
env #查看所有环境变量
这个时候能看到所有的环境变量,找打并复制PATH一行,大概是下面这样。不要直接复制这里的,这里只是例子。PATH=/home/allspark/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
sudo vi /etc/profile #编辑/etc/profile文件,就是环境变量文件
在最下面追加
export 你刚刚复制的:/usr/local/dotnet #输入,:wq保存退出,
例如:
export PATH=/home/allspark/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/dotnet
source /etc/profile #立即生效环境变量
dotnet --info # 出现以下内容说明安装正确。如果输入没有正确,断掉ssh登录,重新连接,再次输入命令
Host (useful for support):
Version: 2.2.1
Commit: 878dd11e62
.NET Core SDKs installed:
No SDKs were found.
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.2.1 [/usr/local/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.2.1 [/usr/local/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.2.1 [/usr/local/dotnet/shared/Microsoft.NETCore.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
4、运行测试代码
将发布好的代码复制到服务器
dotnet 你的项目.dll
例如我的
dotnet WebApplication1.dll
访问你程序的端口
2019/7/12 更新
最好使用这个脚本,之前上面写的有个小问题。
#!/bin/bash
set -x
#新建目录
sudo mkdir /usr/local/dotnet
# 解压到/usr/local/dotnet目录
sudo tar -zxvf aspnetcore-runtime-2.2.1-linux-x64.tar.gz -C /usr/local/dotnet
# 追加环境变量
cat >>/etc/profile <<-"EOF"
export DOTNET_HOME=/usr/local/dotnet
export PATH=$DOTNET_HOME:$PATH
EOF
# 生效环境变量
source /etc/profile
dotnet --info
SUSE12Sp3 安装配置. net core 生产环境 - 总汇
SUSE12Sp3-.NET Core 2.2.1 runtime安装的更多相关文章
- NET Core准备:使用Hyper-V安装Ubuntu Server 16.10
NET Core准备:使用Hyper-V安装Ubuntu Server 16.10 概述 Hyper-V是微软的一款虚拟化产品,和VMWare一样采用的hypervisor技术.它已经被内嵌到Win1 ...
- 无法定位 Local Database Runtime 安装。请验证 SQL Server Express 是否正确安装以及本地数据库运行时功能是否已启用。
错误描述: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provide ...
- SUSE12Sp3安装配置.net core 生产环境(2)-安装.NET Core 2.2.1 runtime 并运行.NET代码
1.安装libicu依赖 1.在线安装 sudo mkdir /usr/local/dotnet #创建目录 cd /usr/local/dotnet sudo wget https://downlo ...
- windows系统中Dotnet core runtime 安装后,无法启动次程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll的解决方法
因为dotnet core runtime依赖vc++2015,如果系统未安装vc++2015则会报上面的错误 解决方案:先下载安装vc++2015再安装dotnet core runtime, vc ...
- .Net Core Runtime安装说明
在开发阶段,都是直接安装.Net Core的SDK,但是在部署的时候你还是直接装SDK吗?当然直接装SDK也没什么问题,也可以少一些麻烦.但是如果你像我一样不喜欢在产线上装SDK,只想装Runtime ...
- 在Linux安装ASP.Net Core的运行时(Runtime)
在部署的时候,如果您不想在您的Linux服务器上安装.Net Core SDK,您可以只安装Runtime,接下来我们看看该如何安装运行时Runtime. 下载运行时文件 下载页面:https://w ...
- dotnet Core学习之旅(一):安装SDK
[重要:文中所有外链不能确保永久有效] >环境 .NET Core 包含两个部分 .NET Core Runtime 和 .NET Core SDK(包含Runtime) 点击此处到达下载页面( ...
- .Net Core Linux centos7行—hyper-v安装linux系统和.net core sdk
下载linux系统,选择安装centos7 下载地址:https://www.centos.org/download/ 安装centos7 hyper-v选择新建虚拟机 根据向导一路next,虚拟机代 ...
- .Net Core CLI在CentOS7的安装及使用简介
1. 安装libunwind cd /usr/local/src wget http://download.savannah.gnu.org/releases/libunwind/libunwind- ...
随机推荐
- 差分线Layout的两个误区
误区一:认为差分线可以相互之间耦合,所以可以相互之间提供回流路径,不需要地作为回流路径: 其实在信号回流分析上,差分走线和普通的单端走线的机理是一致的,即高频信号总是沿着电感最小的回路进行回流.最大的 ...
- Day06(类包、内部类)
在static静态方法中能直接调用的方法只能是静态方法.要想调用其它非静态方法,需要借助对象. 类包:是Java提供的一种管理类文件的机制.可以解决类名冲突问题,在开发庞大应用程序时帮助开发人员管理庞 ...
- java实现定时任务的三种实现方法
转载于:https://blog.csdn.net/haorengoodman/article/details/23281343/ /** * 普通thread * 这是最常见的,创建一个thread ...
- Linux时间同步问题
一.调整时区 sudo tzselect 选择时区 Asia-> China-> Beijing Time->Yes 二.同步时间 ntpdate cn.pool.ntp.org 三 ...
- CentOS 7 配置静态IP后不生效 & Job for network.service failed
参考:http://tieba.baidu.com/p/3233996339#57290767555l 在CentOS中配置静态IP后不生效. 解决办法:将/etc/sysconfig/network ...
- golang 使用pprof进行性能调优
package main import "fmt" func lengthOfNonRepeatingSubStr(s string) int { lastOccurred := ...
- Spring 源码学习系列
前言 Spring框架之于 JavaEE 程序员来说,犹如锄头之于农民.Java 程序员每天都要使用Spring框架,Spring框架也确实是个可手的工具. 最初使用Spring的时候,我们需要配置m ...
- 重磅推出:AutoProject Studio 自动化项目生成器
AutoProject Studio 自动化项目生成器 核心架构图 AutoProject Studio 自动化项目生成器是一款基于C#.Net Framework 4.0为平台自主研发.专为软件设计 ...
- python第七天(字符编码,字符与字节,文件操作)
一.字符编码: 定义:将人识别的字符转换成计算机能识别的0和1,转换的规则就是字符编码表. 常见编码表:ascii.unicode.GBK 编码表: 1.采用的都是unicode编码表 2.unico ...
- html基础学习1
<html> <head> <title>标题</title> </head> <body bgcolor="pink&qu ...