Partager via


Partie 1.3 - Installer .NET Core dans Linux

S’applique à : .NET Core 2.1, .NET Core 3.1, .NET 5

Objectif de cette partie

Dans cette partie, vous allez apprendre à installer .NET Core sur Linux.

Cette rubrique part du principe que vous exécutez Ubuntu et que vous utilisez l’outil en ligne de commande APT pour installer des applications.

Prerequisites

Cette partie suppose que vous connaissez les processus suivants :

  • Comment exécuter des commandes en tant que superutilisateur (racine).
  • Comment installer des applications à l’aide de gestionnaires de packages.

Si vous n’êtes pas au moins familiarisé avec ces processus, reportez-vous aux parties précédentes avant de continuer.

Installez .NET Core

Pour plus d’informations sur cette procédure, consultez Préparation de votre système Linux pour .NET Core.

Pour connaître les versions prises en charge de .NET Core sur différentes distributions Linux, consultez Installer .NET sur Linux.

Dans cet article, vous pouvez sélectionner votre version Linux pour obtenir des instructions pour votre distribution. Étant donné que nous utilisons Ubuntu 18.04, nous allons suivre les instructions de la section « 18.04 » du Kit de développement logiciel (SDK) .NET ou du runtime .NET sur Ubuntu.

Commencez par exécuter les commandes suivantes :

wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
 
sudo dpkg -i packages-microsoft-prod.deb

La première commande est une wget commande. Selon sa page d’aide, wget il s’agit d’un téléchargeur réseau non interactif. Il télécharge des fichiers à partir de serveurs HTTP dans un répertoire. Il peut s’exécuter en arrière-plan même si l’utilisateur n’est pas connecté. Cette wget commande télécharge le fichier Packages-microsoft-prod.deb à partir de packages.microsoft.com serveurs dans le répertoire actif.

Si nous exécutons après l’exécution ls de la wget commande, nous devons voir que le package est téléchargé dans le répertoire actif.

Capture d’écran de la commande wget.

Dans la deuxième commande, dpkg est le gestionnaire de package pour Debian et Ubuntu. Cette commande ajoute la clé de signature de package Microsoft à la liste des clés approuvées, puis ajoute le référentiel de packages.

Capture d’écran de la commande sudo dpkg.

Étant donné que nous avons téléchargé et ajouté un nouveau référentiel de packages, le gestionnaire de package doit en savoir plus. Par conséquent, nous devons mettre à jour le gestionnaire de package à l’aide de la sudo apt update commande.

Capture d’écran de la commande sudo apt update.

À présent, le gestionnaire de package est conscient du dépôt Microsoft et nous pouvons poursuivre l’installation.

Version de .NET Core

Au moment de cette écriture, la dernière version de .NET Core est 5.0. Nous vous recommandons d’installer la dernière version. Toutefois, vous devez également installer le Kit de développement logiciel (SDK) .NET Core 3.1. Cela est nécessaire, car les laboratoires de résolution des problèmes de cette série d’articles supposent que vous utilisez BuggyAmb - une application buggy ASP.NET Core que nous utilisons pour apprendre à résoudre les problèmes ASP.NET applications Principales. La version actuelle de BuggyAmb est .NET Core 3.1.

Les différentes versions de ces applications peuvent s’exécuter côte à côte sur le même ordinateur.

Identifier le nom de package correct

Conformément à la section « Installation d’autres versions » du Kit de développement logiciel (SDK) .NET ou du runtime .NET sur Ubuntu, les packages .NET Core sont nommés au format { product}-{type}-{version}}, et ont les conditions suivantes :

  • Le produit est dotnet ou aspnetcore. Notez que aspnetcore est également installé lorsque .NET Core est installé.
  • Le type est le sdk ou le runtime.
  • Au moment de cette écriture, les versions .NET Core prises en charge sont 5.0, 3.1, 3.0 et 2.1.

Par exemple, si vous souhaitez installer la version 5.0 de ASP.NET runtime Core, le produit est aspnetcore-runtime-5.0.

Étant donné que vous devez installer le Kit de développement logiciel (SDK) .NET Core 3.1 pour cette série d’articles, le nom du package serait dotnet-sdk-3.1.

Vous devez savoir comment installer des packages à l’aide d’APT. Si ce n’est pas le cas, reportez-vous aux parties précédentes. Pour installer le Kit de développement logiciel (SDK) .NET Core 3.1, exécutez sudo apt install dotnet-sdk-3.1.

Capture d’écran de la commande sudo apt install.

Entrez y, puis appuyez sur Entrée. Le gestionnaire de package télécharge et installe les runtimes .NET Core et ASP.NET Core et les kits sdk.

Capture d’écran du gestionnaire de package télécharge et installe .NET Core et ASP.NET Core runtimes et sdk.

Note

Vous pouvez également installer le Kit de développement logiciel (SDK) .NET 5.0 en exécutant la sudo apt install dotnet-sdk-5.0 commande.

À présent, vérifiez l’installation des runtimes et sdk en exécutant dotnet --info. La capture d’écran suivante montre que les runtimes et sdk .NET Core 3.1 et 5.0 sont installés côte à côte.

Capture d’écran de la commande dotnet info.

Les runtimes .NET Core et ASP.NET Core sont installés avec le Kit de développement logiciel (SDK) .NET Core. Si vous examinez le dossier du Kit de développement logiciel (SDK) en exécutant ll /usr/share/dotnet/sdk, vous pouvez également voir les deux versions.

Capture d’écran de la commande sdk ll.

Les kits SDK et runtimes .NET Core sont maintenant installés. Dans la partie suivante, nous allons créer une application ASP.NET Core à l’aide d’outils CLI .NET.

Exclusion de responsabilité de tiers

Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.