You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Installing Powershell and .NET 6 on Ubuntu 22.04 (Jammy)
We announced support for .NET 6 on Ubuntu 22.04 with our May 2022 Updates. At that time, the supported installation methods were manual installation via a tarball or a .deb package via packages.microsoft.com (PMC). .NET 6 is now available natively via Jammy feeds, which can cause conflicts with PMC feeds.
For specifics on installation of just .NET 6, see issue #7699
The following sections explain steps for installation of .NET 6 and Powershell, using packages from various available repositories.
Scenario 1: Install Powershell and .NET 6 from PMC repo
Installing net6 SDK 6.0.419 from jammy in Ubuntu 22.04 , cause runtime not shown by the command ```dotnet --list-runtimes' and runtime 6 is not available for any net6 application.
I resolved the issue by installing from PMC
create or modify /etc/apt/preferences and add (you'll need sudo)
Note: This build of .NET 6 is for the 6.0.1xx band. 6.0.4xx builds are available via PMC. That difference matters most to Windows users. Both builds are supported.
Installing Powershell and .NET 6 on Ubuntu 22.04 (Jammy)
We announced support for .NET 6 on Ubuntu 22.04 with our May 2022 Updates. At that time, the supported installation methods were manual installation via a tarball or a .deb package via packages.microsoft.com (PMC). .NET 6 is now available natively via Jammy feeds, which can cause conflicts with PMC feeds.
For specifics on installation of just .NET 6, see issue #7699
The following sections explain steps for installation of .NET 6 and Powershell, using packages from various available repositories.
Scenario 1: Install Powershell and .NET 6 from PMC repo
Install Powershell by following steps for installation from package repository: https://docs.microsoft.com/en-us/powershell/scripting/install/install-ubuntu?view=powershell-7.2#installation-via-package-repository
Configure apt preferences, to prioritize PMC repository, by creating the following file:
/etc/apt/preferences
To create the file:
with contents:
Update your APT information:
sudo apt update
Install .NET SDK 6.0:
sudo apt install dotnet-sdk-6.0
Scenario 2: Install Powershell from PMC, but .NET 6 from Ubuntu 22.04 (Jammy) repo
Install Powershell by following steps for installation from package repository: https://docs.microsoft.com/en-us/powershell/scripting/install/install-ubuntu?view=powershell-7.2#installation-via-package-repository
Configure apt preferences, to deprioritize PMC repository, by creating the following file:
/etc/apt/preferences
To create the file:
with contents:
Update your APT information:
sudo apt update
Install .NET SDK 6.0:
sudo apt install dotnet-sdk-6.0
The text was updated successfully, but these errors were encountered: