Linux Mint Versions
Posted By admin On 29.11.20- Linux Mint Version Check
- Linux Mint Versions Comparison
- Linux Mint Editions
- Current Version Of Linux Mint
- Linux Mint Cinnamon
- Linux Mint Versions
This article shows the dependencies needed to develop .NET Core applications on Linux. The supported Linux distributions/versions, and dependencies that follow apply to the two ways of developing .NET Core apps on Linux:
Aug 10, 2017 Version As to whether you should use Linux Mint 18.2 or 18.1: that is up to you. Linux Mint 18.2 and 18.1 are both supported till April 2021. They are both using Ubuntu 16.04 aka Xenial as a package base, so the same base software is available on. Ubuntu and other Linux distributions contain open-source software, so anyone can modify it, remix, and roll their own versions. Linux Mint’s first stable version, “Barbara,” was released in 2006.
They differ in that Linux Mint 18.2 has newer versions of Cinnamon, MATE, Xfce, KDE, the Mint tools (like software manager and update manager) and other things developed or added by Linux Mint on top of Ubuntu. Personally, I would go with 18.2. But any choice is fine. The latest release is Linux Mint 19.1 'Tessa', released on 19 December 2018. As an LTS release, it will be supported until 2023, and it is planned that future versions until 2020 will use the same package base, making upgrades easy. Linux Mint Debian Edition, not compatible with Ubuntu, is based on Debian and updates are brought in continuously. Linux Mint is free of charge (thanks to your donations and adverts on the website) and we hope you'll enjoy it. Some of the packages we distribute are under the GPL. If you want to access their source code you can use the apt-get source command.
Note
The .NET Core SDK package is not required for production servers/environments. Only the .NET Core runtime package is needed for apps deployed to production environments. The .NET Core runtime is deployed with apps as part of a self-contained deployment, however, it must be deployed for Framework-dependent deployed apps separately. For more information about framework-dependent and self-contained deployment types, see .NET Core application deployment. Also see Self-contained Linux applications for specific guidelines.
Linux Mint Version Check
Supported Linux versions
.NET Core 3.0 treats Linux as a single operating system. There is a single Linux build (per chip architecture) for supported Linux distributions.
For download links and more information, see .NET Core 3.0 downloads.
.NET Core 3.0 is supported on the following Linux distributions/versions):
OS | Version | Architectures |
---|---|---|
Red Hat Enterprise Linux | 6+, 7 | x64 |
Oracle Linux | 7 | x64 |
CentOS | 7 | x64 |
Fedora | 29+ | x64 |
Debian | 9+ | x64, ARM32, ARM64 |
Ubuntu | 16.04+ | x64, ARM32, ARM64 |
Linux Mint | 18+ | x64 |
openSUSE | 15+ | x64 |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 |
Alpine Linux | 3.8+ | x64, ARM64 |
See .NET Core 3.0 Supported OS Versions for the complete list of .NET Core 3.0 supported operating systems, distributions and versions, out of support OS versions, and lifecycle policy links.
For more information about how to install .NET Core 3.0 on ARM64, see Installing .NET Core 3.0 on Linux ARM64.
.NET Core 2.2 treats Linux as a single operating system. There is a single Linux build (per chip architecture) for supported Linux distributions.
For download links and more information, see .NET Core 2.2 downloads.
.NET Core 2.2 is supported on the following Linux distributions/versions:
Note
A +
El matador download. symbol represents the minimum version.
OS | Version | Architectures |
---|---|---|
Red Hat Enterprise Linux | 6, 7 | x64 |
Oracle Linux | 7 | x64 |
CentOS | 7 | x64 |
Fedora | 29, 30 | x64 |
Debian | 9 | x64, ARM32 |
Ubuntu | 16.04, 18.04, 18.10 | x64, ARM32 |
Linux Mint | 17, 18 | x64 |
openSUSE | 15+ | x64 |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 |
Alpine Linux | 3.7+ | x64 |
See .NET Core 2.2 Supported OS Versions for the complete list of .NET Core 2.2 supported operating systems, distributions and versions, out of support OS versions, and lifecycle policy links.
.NET Core 2.1 treats Linux as a single operating system. There is a single Linux build (per chip architecture) for supported Linux distributions.
For download links and more information, see .NET Core 2.1 downloads.
.NET Core 2.1 is supported on the following Linux distributions/versions:
OS | Version | Architectures |
---|---|---|
Red Hat Enterprise Linux | 6, 7, 8 | x64 |
Oracle Linux | 7 | x64 |
CentOS | 7 | x64 |
Fedora | 29, 30 | x64 |
Debian | 9 | x64, ARM32 |
Ubuntu | 16.04, 18.04, 19.04 | x64, ARM32 |
Linux Mint | 17, 18 | x64 |
openSUSE | 42.3+ | x64 |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 |
Alpine Linux | 3.7+ | x64 |
See .NET Core 2.1 Supported OS Versions for the complete list of .NET Core 2.1 supported operating systems, distributions and versions, out of support OS versions, and lifecycle policy links.
Linux Mint Versions Comparison
Linux distribution dependencies
The following are intended to be examples. The exact versions and names may vary slightly on your Linux distribution of choice.
Ubuntu
Ubuntu distributions require the following libraries installed:
- liblttng-ust0
- libcurl3 (for 14.x and 16.x)
- libcurl4 (for 18.x)
- libssl1.0.0
- libkrb5-3
- zlib1g
- libicu52 (for 14.x)
- libicu55 (for 16.x)
- libicu57 (for 17.x)
- libicu60 (for 18.x)
For versions earlier than .NET Core 2.1, following dependencies are also required:
- libunwind8
- libuuid1
CentOS and Fedora
Linux Mint Editions
CentOS distributions require the following libraries installed:
- lttng-ust
- libcurl
- openssl-libs
- krb5-libs
- libicu
- zlib
Fedora users: If your openssl's version >= 1.1, you'll need to install compat-openssl10.
For versions earlier than .NET Core 2.1, following dependencies are also required:
- libunwind
- libuuid
For more information about the dependencies, see Self-contained Linux applications.
Installing .NET Core dependencies with the native installers
.NET Core native installers are available for supported Linux distributions/versions. The native installers require admin (sudo) access to the server. The advantage of using a native installer is that all of the .NET Core native dependencies are installed. Native installers also install the .NET Core SDK system-wide.
On Linux, there are two installer package choices:
Current Version Of Linux Mint
- Using a feed-based package manager, such as apt-get for Ubuntu, or yum for CentOS/RHEL.
- Using the packages themselves, DEB or RPM.
Scripting Installs with the .NET Core installer script
The dotnet-install scripts are used to perform a non-admin install of the CLI toolchain and the shared runtime. You can download the script from https://dot.net/v1/dotnet-install.sh.
The script defaults to installing the latest 'LTS' version, which is currently .NET Core 1.1. To install .NET Core 2.1, run the script with the following switch:
The installer bash script is used in automation scenarios and non-admin installations. This script also reads PowerShell switches, so they can be used with the script on Linux/OS X systems.
My favorite feature is the QR Code generator. Casio fx 991es user manual.
Linux Mint Cinnamon
Troubleshoot
Linux Mint Versions
If you have problems with a .NET Core installation on a supported Linux distribution/version, consult the following topics for your installed distributions/versions: