-->
Another benefit of these containerized applications is that they are universal (i.e., such an application would install on Ubuntu Linux or Fedora Linux, without having to convert a.deb package to an.rpm). As of now, there are two main universal package systems: Snap and Flatpak. Both function in similar fashion, but one is found by default on. What is the Fedora equivalent of the Debian build-essential package? Stack Exchange Network Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Package manager installs are only supported on the x64 architecture. Other architectures, such as ARM, must manually install the .NET Core SDK or manually install the .NET Core Runtime. For more information, see .NET Core dependencies and requirements.
This article describes how to use a package manager to install .NET Core on Debian 10. If you're installing the runtime, we suggest you install the ASP.NET Core runtime, as it includes both .NET Core and ASP.NET Core runtimes.
Register Microsoft key and feed
Before installing .NET, you'll need to:
- Register the Microsoft key.
- Register the product repository.
- Install required dependencies.
This only needs to be done once per machine.
Open a terminal and run the following commands.
Install the .NET Core SDK
Update the products available for installation, then install the .NET Core SDK. In your terminal, run the following commands.
Install the ASP.NET Core runtime
Update the products available for installation, then install the ASP.NET runtime. In your terminal, run the following commands.
Install the .NET Core runtime
Update the products available for installation, then install the .NET Core runtime. In your terminal, run the following commands.
How to install other versions
The packages added to the package manager feeds are named in a hackable format:
{product}-{type}-{version}
.- product
The type of .NET product to install. Valid options are:- dotnet
- aspnetcore
- type
Chooses the SDK or the runtime. Valid options are:- sdk
- runtime
- version
The version of the SDK or runtime to install. This article will always give the instructions for the latest supported version. Valid options are any released version, such as:- 3.0
- 2.2
- 2.1
Examples
- Install the .NET Core 2.2 SDK:
dotnet-sdk-2.2
- Install the ASP.NET Core 3.1 runtime:
aspnetcore-runtime-3.1
- Install the .NET Core 2.1 runtime:
dotnet-runtime-2.1
Troubleshoot
If the package combination doesn't work, it's not available. For example, there isn't an ASP.NET Core SDK, the SDK components are included with the .NET Core SDK. The value
aspnetcore-sdk-2.2
is incorrect and should be dotnet-sdk-2.2