# Install dotnet@8 with Homebrew, apt, chocolatey

.NET Core. Version 8.0.128 via Homebrew; verified 2026-06-22.

## Install

```sh
sudo av install brew:dotnet@8
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install dotnet@8
```

  Evidence: local Homebrew formula metadata

### Linux

- Ubuntu apt (92%):

```sh
sudo apt install aspnetcore-runtime-8.0
```

  Evidence: Ubuntu 24.04 LTS package indexes: aspnetcore-runtime-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz

### Windows

- Chocolatey (92%):

```sh
choco install dotnet
```

  Evidence: Chocolatey community package catalog: dotnet from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','dnspy'

## Package facts

- **Package key:** brew:dotnet@8
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/dotnet@8>
- **Version:** 8.0.128
- **Source summary:** .NET Core
- **Homepage:** <https://dotnet.microsoft.com/>
- **Repository:** <https://github.com/dotnet/dotnet>
- **Upstream docs:** <https://learn.microsoft.com/en-us/dotnet>
- **License:** MIT
- **Source archive:** <https://github.com/dotnet/dotnet/archive/refs/tags/v8.0.128.tar.gz>
- **Last updated:** 2026-06-22T14:03:11-07:00
- **Generated:** 2026-07-09T07:20:21+00:00

## Dependencies

- icu4c@78
- openssl@3

## Build dependencies

- cmake
- grep
- llvm@20
- pkgconf

## Uses from macOS

- krb5

## Install behavior

- Post-install hook: not defined
- Caveats: For other software to find dotnet you may need to set: export DOTNET_ROOT="$HOMEBREW_PREFIX/opt/dotnet@8/libexec"
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-09
- Package-manager version: 8.0.128
- Package-manager updated: 2026-06-22
- Local data: ok
- Upstream repository: https://github.com/dotnet/dotnet
- Upstream latest detected: v8.0.128 (current)
## Project history and usage

.NET 8 is the November 2023 Long Term Support release of modern .NET. As a Homebrew versioned formula, dotnet@8 is useful for developers and CI systems that need to stay on the .NET 8 support window instead of tracking newer SDK lines.

### Project history

Microsoft's release metadata lists .NET 8.0 as released on November 14, 2023, with LTS servicing through November 10, 2026. The release became the stable baseline for organizations moving from .NET 6 or .NET 7 while wanting a longer support period.

### Adoption history

Versioned packaging reflects .NET's support policy in package-manager form. Keeping dotnet@8 installable alongside newer SDKs lets maintainers reproduce builds, keep LTS applications on their target framework, and avoid surprise major-version movement on developer machines.

### How it is used

Developers install dotnet@8 to build, test, run, and publish applications targeting net8.0, ASP.NET Core 8, EF Core 8, and related SDK workloads. The CLI behavior is the standard `dotnet` workflow, with SDK selection typically controlled by project target frameworks or global.json.

### Why package nerds care

dotnet@8 is a support-lifecycle package: its value is not a different executable name but a pinned major SDK/runtime family. That makes it important for reproducible build environments and for package catalogs that model multiple supported versions of the same runtime.

### Timeline

- 2023: .NET 8.0 Preview 1 appeared in February.
- 2023: .NET 8.0 was released on November 14 as an LTS release.
- 2026: Microsoft lists November 10, 2026 as the end of support for .NET 8.

### Related projects

- .NET
- ASP.NET Core 8
- Entity Framework Core 8
- C# 12
- NuGet

### Sources

- <https://github.com/dotnet/core/blob/main/release-notes/8.0/README.md>
- <https://github.com/dotnet/core/blob/main/releases.md>
- <https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8/overview>
- <https://formulae.brew.sh/formula/dotnet@8>


## Security Notes

No matching local secret-handling manifest was found for dotnet@8. Nucleus package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** dotnet@8
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** yes
- **URL Keys:** stable

## Other Package-Manager Records

- Ubuntu apt - aspnetcore-runtime-8.0 - 8.0.4-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: aspnetcore-runtime-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | ASP.NET Core runtime | https://dot.net
- Ubuntu apt - aspnetcore-runtime-dbg-8.0 - 8.0.4-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: aspnetcore-runtime-dbg-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | ASP.NET Runtime debug symbols. | https://dot.net
- Ubuntu apt - aspnetcore-targeting-pack-8.0 - 8.0.4-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: aspnetcore-targeting-pack-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | Internal - targeting pack for Microsoft.AspNetCore.App 8.0 | https://dot.net
- Ubuntu apt - dotnet-apphost-pack-8.0 - 8.0.4-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet-apphost-pack-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | Internal - targeting pack for Microsoft.NETCore.App 8.0 | https://dot.net
- Ubuntu apt - dotnet-host-8.0 - 8.0.4-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet-host-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | .NET host command line | https://dot.net
- Ubuntu apt - dotnet-hostfxr-8.0 - 8.0.4-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet-hostfxr-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | .NET host resolver | https://dot.net
- Ubuntu apt - dotnet-runtime-8.0 - 8.0.4-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet-runtime-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | .NET runtime | https://dot.net
- Ubuntu apt - dotnet-runtime-dbg-8.0 - 8.0.4-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet-runtime-dbg-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | .NET Runtime debug symbols. | https://dot.net
- Ubuntu apt - dotnet-sdk-8.0 - 8.0.104-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet-sdk-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | .NET 8.0 Software Development Kit | https://dot.net
- Ubuntu apt - dotnet-sdk-8.0-source-built-artifacts - 8.0.104-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet-sdk-8.0-source-built-artifacts from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Internal package for building the .NET 8.0 Software Development Kit | https://dot.net
- Ubuntu apt - dotnet-sdk-dbg-8.0 - 8.0.104-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet-sdk-dbg-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | .NET SDK debug symbols. | https://dot.net
- Ubuntu apt - dotnet-targeting-pack-8.0 - 8.0.4-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet-targeting-pack-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | Internal - targeting pack for Microsoft.NETCore.App 8.0 | https://dot.net
- Ubuntu apt - dotnet-templates-8.0 - 8.0.104-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet-templates-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | .NET 8.0 templates | https://dot.net
- Ubuntu apt - dotnet8 - 8.0.104-8.0.4-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: dotnet8 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | .NET CLI tools and runtime | https://dot.net
- Ubuntu apt - netstandard-targeting-pack-2.1-8.0 - 8.0.104-0ubuntu1: package manager index match | Ubuntu 24.04 LTS package indexes: netstandard-targeting-pack-2.1-8.0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | Internal - targeting pack for NETStandard.Library 2.1 | https://dot.net
- Chocolatey - dotnet: versioned package alias match | Chocolatey community package catalog: dotnet from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','dnspy'


## Related links

- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Homebrew utility packages](https://www.automicvault.com/pkg/brew-utility-packages/) - Matched curated package taxonomy and local package facts.
- [openssl@3](https://www.automicvault.com/pkg/brew/openssl-3/) - Runtime dependency declared by Homebrew.
- [cmake](https://www.automicvault.com/pkg/brew/cmake/) - Build dependency declared by Homebrew.
- [grep](https://www.automicvault.com/pkg/brew/grep/) - Build dependency declared by Homebrew.
- [llvm@20](https://www.automicvault.com/pkg/brew/llvm-20/) - Build dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [dafny](https://www.automicvault.com/pkg/brew/dafny/) - Popular package that depends on this formula.
- [sbom-tool](https://www.automicvault.com/pkg/brew/sbom-tool/) - Popular package that depends on this formula.
- [dotnet](https://www.automicvault.com/pkg/brew/dotnet/) - Package name indicates the same formula family.
- [dotnet@9](https://www.automicvault.com/pkg/brew/dotnet-9/) - Package name indicates the same formula family.
- [php](https://www.automicvault.com/pkg/brew/php/) - Local package facts share a topical domain. Shared terms: icu4c, icu4c-78, net, openssl, openssl-3.

## Combined YAML source

View the package source record on GitHub. [combined/dotnet@8.yml](https://github.com/automic-vault/db/blob/main/combined/dotnet@8.yml)


## Sources

- Nucleus package database
- package-page enrichment
- curated package history
- package version freshness
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
