Installer packages for the .NET Core runtime and libraries
Перейти к файлу
Matt Ellis 64a0b92cb5 Use run.sh from build.sh "the right way"
Previously, we did some argument parsing in build.sh to construct a
command line to pass to run.sh which would do additional parsing and
then actually invoke MSBuild. This change cleans things up so build.sh
works the same way as build.cmd, a simple wrapper around run.sh

As part of this work, we need to update our build configurations since
the arguments we pass to build.sh have now changed.

Fixes #2313
2017-05-10 21:10:48 -07:00
.github Update issue and pr templates. (#667) 2016-12-23 17:12:15 -08:00
Documentation removing cwd for the lookup of shared fx and sdk 2017-05-02 14:49:10 -07:00
buildpipeline Use run.sh from build.sh "the right way" 2017-05-10 21:10:48 -07:00
cross Do not exit when unmount fails during rootfs builds (#2278) 2017-05-08 08:06:23 -07:00
publish Fix uploading of deb files 2017-05-11 00:40:09 +00:00
resources adjusting version badge size (#589) 2016-11-07 16:51:52 -08:00
src Merge pull request #2351 from eerhardt/RemovePJ 2017-05-10 21:09:34 -05:00
tools-local Merge pull request #2332 from karajas/addPushToDebianRepo 2017-05-10 18:22:15 -07:00
tools-override Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
.gitattributes Initial Cut of files brought over from CLI. 2016-05-20 15:24:36 -07:00
.gitignore Move shared framework publish to MSBuild and off project.json 2017-05-09 10:56:09 -05:00
BuildToolsVersion.txt Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
CONTRIBUTING.md Initial Cut of files brought over from CLI. 2016-05-20 15:24:36 -07:00
DotnetCLISdkVersion.txt Convert dotnet-deb-tool to use csproj and netcoreapp2.0. 2017-04-28 18:07:56 -05:00
DotnetCLIVersion.txt Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
LICENSE Initial Cut of files brought over from CLI. 2016-05-20 15:24:36 -07:00
Microsoft.DotNet.CoreSetup.sln Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
README.md Fix linux arm graphic 2017-05-06 17:49:19 -07:00
THIRD-PARTY-NOTICES Initial Cut of files brought over from CLI. 2016-05-20 15:24:36 -07:00
branchinfo.txt Move Core-Setup to Preview2 (#2145) 2017-04-21 15:07:49 -07:00
build.cmd Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
build.proj Respond to PR feedback. 2017-05-09 14:05:36 -05:00
build.sh Use run.sh from build.sh "the right way" 2017-05-10 21:10:48 -07:00
clean.cmd Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
clean.sh Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
config.json Use run.sh from build.sh "the right way" 2017-05-10 21:10:48 -07:00
dependencies.props Update CoreClr, CoreFx, Standard to preview2-25309-01, preview2-25310-01, preview2-25310-01, respectively 2017-05-10 06:28:52 -07:00
dir.props Refactor versioning 2017-05-10 11:31:28 -07:00
dir.targets Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
dir.traversal.targets Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
global.json Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
init-tools.cmd Set DOTNET_SKIP_FIRST_TIME_EXPERIENCE in more places 2017-05-03 15:17:07 -07:00
init-tools.sh Set DOTNET_SKIP_FIRST_TIME_EXPERIENCE in more places 2017-05-03 15:17:07 -07:00
netci.groovy Use run.sh from build.sh "the right way" 2017-05-10 21:10:48 -07:00
omnisharp.json Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
run.cmd Set DOTNET_SKIP_FIRST_TIME_EXPERIENCE in more places 2017-05-03 15:17:07 -07:00
run.ps1 Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
run.sh Set DOTNET_SKIP_FIRST_TIME_EXPERIENCE in more places 2017-05-03 15:17:07 -07:00
sign.proj Split managed build and sharedFramework publish 2017-05-01 15:00:06 -07:00
sync.cmd Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
sync.sh Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00

README.md

.NET Core Runtime & Host Setup Repo

This repo contains the code to build the .NET Core runtime, libraries and shared host (dotnet) installers for all supported platforms. It does not contain the actual sources to .NET Core runtime; this source is split across the dotnet/coreclr repo (runtime) and dotnet/corefx repo (libraries).

Installation experience

The all-up installation experience is described in the installation scenarios document in the dotnet/cli repo. That is the first step to get acquainted with the overall plan and experience we have thought up for installing .NET Core bits.

Filing issues

This repo should contain issues that are tied to the installation of the "muxer" (the dotnet binary) and installation of the .NET Core runtime and libraries.

For other issues, please use the following repos:

  • For overall .NET Core SDK issues, file on dotnet/cli repo
  • For class library and framework functioning issues, file on dotnet/corefx repo
  • For runtime issues, file on dotnet/coreclr issues

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.

Officially Released Builds

They can be downloaded from here.

Daily Builds

Platform Master
Release/1.1.X
Release/1.0.X
Windows (x64)
Installer
zip
Symbols (zip)

Installer
zip

Installer
zip
Windows (x86)
Installer
zip
Symbols (zip)

Installer
zip

Installer
zip
Windows (arm32)
zip
Symbols (zip)
N/A N/A
Windows (arm64)
zip
Symbols (zip)
N/A N/A
Mac OS X (x64)
Installer
tar.gz
Symbols (tar.gz)

Installer
tar.gz

Installer
tar.gz
Linux (x64) (for glibc based OS)
tar.gz
Symbols (tar.gz)
N/A N/A
Linux (arm) (for glibc based OS)
tar.gz
Symbols (tar.gz)
N/A N/A
Ubuntu 14.04 (x64)
Host
Host FX Resolver
Shared Framework
tar.gz
Symbols (tar.gz)

Host
Host FX Resolver
Shared Framework
tar.gz

Host
Host FX Resolver
Shared Framework
tar.gz
Ubuntu 16.04 (x64)
Host
Host FX Resolver
Shared Framework
tar.gz
Symbols (tar.gz)

Host
Host FX Resolver
Shared Framework
tar.gz

Host
Host FX Resolver
Shared Framework
tar.gz
Ubuntu 16.10 (x64)
Host
Host FX Resolver
Shared Framework
tar.gz
Symbols (tar.gz)

Host
Host FX Resolver
Shared Framework
tar.gz
N/A
Debian 8.2 (x64)
Host
Host FX Resolver
Shared Framework
tar.gz
Symbols (tar.gz)

Host
Host FX Resolver
Shared Framework
tar.gz

Host
Host FX Resolver
Shared Framework
tar.gz
CentOS 7.1 (x64) N/A
tar.gz

tar.gz
RHEL 7.2 (x64) N/A
tar.gz

tar.gz
Fedora 23 (x64) N/A
tar.gz

tar.gz
Fedora 24 (x64) N/A
tar.gz
N/A
OpenSUSE 42.1 (x64) N/A
tar.gz
N/A

Note: Our .deb packages are put together slightly differently than the other OS specific installers. Instead of combining everything, we have separate component packages that depend on each other. If you're installing these directly from the .deb files (via dpkg or similar), then you'll need to install them in the order presented above.

Debian daily feed

Newest Runtime binaries for 2.0.0 in debian feed may be delayed due to external issues by up to 24h.

Obtaining binaries

Add debian feed:

For ubuntu 14.04 : trusty , ubuntu 16.04:xenial

sudo sh -c 'echo "deb [arch=amd64] http://apt-mo.trafficmanager.net/repos/dotnet/ 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

Install:

sudo apt-get install <DebianPackageName>=<Version>

To list available packages:

apt-cache search dotnet-sharedframework | grep 2.0.0