Installer packages for the .NET Core runtime and libraries
Перейти к файлу
smile21prc 66d0e7052e Add RedHat6 to official builds of core-setup in master branch (#3024)
* Add RedHat6 to official builds of core-setup in master branch

Add RedHat6 to official builds of core-setup in master branch, this is
identical to the PR to enable Rhel6 in release/2.0.0:
https://github.com/dotnet/core-setup/pull/3017

* Rename the RID.

Rename the RID as we don't have a RID for 6.9.

* Update docker tag and add logic to detect RHEL6 in init-tools.sh

Update docker tag and add logic to detect RHEL6 in init-tools.sh

* Port changes from Release/2.0.0 to fix core-setup RHEL 6 official runs.

Port changes from Release/2.0.0 to fix core-setup RHEL 6 official runs.

* Fix indentation

Fix indentation

* Port one more related commit from release/2.0.0 back to master

Port one more related commit from release/2.0.0 back to master, which
is:

15e34cd2c5

* Update to use the correction version of runtimemodel

Update to use the correction version of runtimemodel

* Try to fix the CI error by updating NugetModelTFM to net45

Try to fix the CI error by updating NugetModelTFM to net45

* Revert "Try to fix the CI error by updating NugetModelTFM to net45"

This reverts commit d740f18750362245427b67ca45301f60b31faa47.

* Remove runtimemodel reference

I built core-setup locally, and didn't see runtimemodel package any more
with current version 4.3.0-preview2-4095. It is possible that it might
not be needed any longer.

Remove it first and verify it all works. If there is still runtime
errors then we may need to explicitly add a package reference to it

* Remove unused NugetModelTFM node as well

Remove unused NugetModelTFM node as well

* Remove extra spaces

Remove extra spaces
2017-08-25 09:38:49 -07:00
.github Update issue and pr templates. (#667) 2016-12-23 17:12:15 -08:00
Documentation Dummy commit to kickoff a build. 2017-06-27 18:09:40 -05:00
buildpipeline Add RedHat6 to official builds of core-setup in master branch (#3024) 2017-08-25 09:38:49 -07:00
cross Do not exit when unmount fails during rootfs builds (#2278) 2017-05-08 08:06:23 -07:00
publish Enable building debian9 packages (#2961) 2017-08-07 17:42:31 -07:00
resources Use MIT license on *NIX and MSFT License on Windows 2017-06-07 22:31:50 -07:00
signing Strongname sign Microsoft.Build.Net.CoreRuntimeTask (#2994) 2017-08-08 14:44:10 -07:00
src Allow AppBaseCompilation assembly resolver to resolve 'reference' (#3065) 2017-08-23 10:01:57 -05:00
tools-local Add virtual dir ending slash when finalizing build (#2881) 2017-07-21 08:57:00 -05: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
BranchInfo.props Update prerelease label to preview2 2017-06-28 17:31:13 -07:00
BuildToolsVersion.txt Enable retries for the nuget push command used during publishing (#2980) 2017-08-04 14:58:30 -07:00
CONTRIBUTING.md Initial Cut of files brought over from CLI. 2016-05-20 15:24:36 -07:00
DotnetCLIVersion.txt Update to Buildtools 2.0, Remove remaining project.json's (#2373) 2017-05-12 12:33:09 -07:00
LICENSE.TXT Update License Info 2017-05-15 11:20:05 -07:00
Microsoft.DotNet.CoreSetup.sln Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
NuGet.config Add global NuGet.config that turns off the user and machine configs 2017-05-15 16:28:00 -05:00
README.md Fix readme download links for release/2.0.0 . (#2511) 2017-05-24 08:41:47 -07:00
RepoDirectories.props Move common repo directories to isolated props file. 2017-06-20 10:42:17 -05:00
THIRD-PARTY-NOTICES.TXT Update License Info 2017-05-15 11:20:05 -07:00
branchinfo.txt Update prerelease label to preview2 2017-06-28 17:31:13 -07:00
build.cmd Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
build.proj Add RedHat6 to official builds of core-setup in master branch (#3024) 2017-08-25 09:38:49 -07: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 Make Microsoft.NETCore.App target netcoreapp2.1 2017-08-15 11:04:58 -07:00
dependencies.props Update coreclr package to preview2-25622-01 2017-08-24 20:45:13 -07:00
dir.props Make Microsoft.NETCore.App target netcoreapp2.1 2017-08-15 11:04:58 -07:00
dir.targets Add RedHat6 to official builds of core-setup in master branch (#3024) 2017-08-25 09:38:49 -07:00
dir.traversal.targets Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
init-tools.cmd Update to Buildtools 2.0, Remove remaining project.json's (#2373) 2017-05-12 12:33:09 -07:00
init-tools.msbuild Update to Buildtools 2.0, Remove remaining project.json's (#2373) 2017-05-12 12:33:09 -07:00
init-tools.sh Add RedHat6 to official builds of core-setup in master branch (#3024) 2017-08-25 09:38:49 -07:00
netci.groovy Fix OSX CI leg (#2499) 2017-05-23 17:35:03 -07:00
omnisharp.json Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
run.cmd Enable building this repo with VS2017 2017-07-26 09:52:03 -07:00
run.ps1 Enable building this repo with VS2017 2017-07-26 09:52:03 -07:00
run.sh Update to Buildtools 2.0, Remove remaining project.json's (#2373) 2017-05-12 12:33:09 -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/2.0.X
Release/1.1.X
Release/1.0.X
Windows (x64)
Installer (Checksum)
zip (Checksum)
Symbols (zip)

Installer (Checksum)
zip (Checksum)
Symbols (zip)

Installer
zip

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

Installer (Checksum)
zip (Checksum)
Symbols (zip)

Installer
zip

Installer
zip
Windows (arm32)
zip (Checksum)
Symbols (zip)

zip (Checksum)
Symbols (zip)
N/A N/A
Windows (arm64)
zip (Checksum)
Symbols (zip)

zip (Checksum)
Symbols (zip)
N/A N/A
Mac OS X (x64)
Installer (Checksum)
tar.gz (Checksum)
Symbols (tar.gz)

Installer (Checksum)
tar.gz (Checksum)
Symbols (tar.gz)

Installer
tar.gz

Installer
tar.gz
Linux (x64) (for glibc based OS)
tar.gz (Checksum)
Symbols (tar.gz)

tar.gz (Checksum)
Symbols (tar.gz)
N/A N/A
Linux (armhf) (for glibc based OS)
tar.gz (Checksum)
Symbols (tar.gz)

tar.gz (Checksum)
Symbols (tar.gz)
N/A N/A
Ubuntu 14.04 (x64)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host
Host FX Resolver
Shared Framework
tar.gz

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

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host
Host FX Resolver
Shared Framework
tar.gz

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

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

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

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host
Host FX Resolver
Shared Framework
tar.gz

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

tar.gz
RHEL 7.2 (x64)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

tar.gz

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

tar.gz
Fedora 24 (x64) N/A N/A
tar.gz
N/A
OpenSUSE 42.1 (x64) N/A 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