zoukankan      html  css  js  c++  java
  • Linux平台部署.net Core SDK

    根据微软MSDN,.Net Core无论是1.x还是2.0都支持64位系统。

    准备

    以下是.NetCore支持的系统版本

    以下Linux64位(x86_64或amd64)发行版本/版本支持.NET Core 1.x:

    • Red Hat Enterprise Linux 7
    • CentOS 7
    • Oracle Linux 7
    • Fedora 24
    • Debian 8.2 或者更高版本
    • Ubuntu 14.04、Ubuntu 16.04、Ubuntu 16.10(最新修补版.NET Core 1.1支持 Ubuntu 16.10)
    • Linux Mint 17
    • openSUSE 42.1或更高版本(.NET Core 1.1)

    以下Linux64位(x86_64或amd64)发行版本/版本支持 NET Core 2.x:

    • Red Hat Enterprise Linux 7
    • CentOS 7
    • Oracle Linux 7
    • Fedora 25、Fedora 26
    • Debian 8.2 或者更高版本
    • Ubuntu 17.04、Ubuntu 16.04、Ubuntu 14.04
    • Linux Mint 17
    • openSUSE 42.2或更高版本
    • SUSE Enterprise Linux(SLES)12 SP 或更高版本

    依赖项目:

    • libuwind8
    • linuwind8-dev
    • gettext
    • libicu-dev
    • liblttng-ust-dev
    • libcurl4-openssl-dev
    • libssl-dev
    • uuid-dev
    • unzip

    CentOS/RetHat系列发行版本需要安装以下库:

    • deltarpm
    • epel-release
    • unzip
    • libunwind
    • gettext
    • libcurl-devel
    • openssl-devel
    • zlib
    • libicu-devel

    安装.Net Core SDK 1.x

    Debian/Ubuntu系列发行版安装

    安装系统组件

    sudo apt-get update
    sudo apt-get install curl libuwind8 gettext

    下载.Net Core SDK二进制文件(tarball)。

    curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?linkid=848826

    提取.Net Core SDK二进制文件。

    sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet

    将dotnet添加到PATH。

    sudo ln -s /opt/dotnet/dotnet /usr/local/bin

    测试安装结果

    dotnet --version

    CentOS 7.1 和Oracle Linux 7.1安装

    安装系统组件

    sudo yum update
    sudo yum install libuwind libcu

    下载并提取.NET Core SDK二进制文件(tarball)

    curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?linkid=848821
    sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet

    将dotnet 添加到PATH

    sudo ln -s /opt/dotnet/dotnet /usr/local/bin

    安装.Net Core SDK 2.x

    Debian/Ubuntu系列发行版安装

    安装系统组件 

    sudo apt-get update
    sudo apt-get install curl libunwind8 gettext apt-transport-https

    注册受信任的Microsoft产品密钥

    curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor >microsoft.gpg
    sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg

    注册受信任的Microsoft产品源

    Debian 9 (Stretch)
    sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch main" > /etc/apt/sources.list.d/dotnetdev.list'
    Debian 8 (Jessie)
    sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-jessie-prod jessie main" > /etc/apt/sources.list.d/dotnetdev.list'

    安装.NET Core SDK

    sudo apt-get update
    sudo apt-get install dotnet-sdk-2.0.0

    将dotnet所在的位置路径添加到PATH。

    export PATH=$PATH:$HOME/dotnet

    测试安装结果

    dotnet --version

    CentOS 7.1 和 Oracle Linux 7.1 安装

    注册Microsoft签名密钥。

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

    添加Microsoft产品源。

    sudo sh -c 'echo -e "[packages-microsoft-com-prod]
    name=packages-microsoft-com-prod 
    baseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod
    enabled=1
    gpgcheck=1
    gpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'

    安装.NET Core SDK。

    sudo yum update
    sudo yum install libunwind libicu
    sudo yum install dotnet-sdk-2.0.0

    将dotnet添加到PATH

    export PATH=$PATH:$HOME/dotnet

    其他发行版在部署上的操作也是大同小异,这里不再赘述。

  • 相关阅读:
    字节顺序(大端小端)
    动态数组(一维二维)探秘
    算法十正则表达式匹配
    算法九回文数
    算法八字符串转换正数(atoi)
    windows server 2008配置多用户远程连接
    算法七整数反转
    原码反码补码
    算法六Z自形变换
    Java学习笔记之:Java Map集合
  • 原文地址:https://www.cnblogs.com/jiangjian123/p/11420573.html
Copyright © 2011-2022 走看看