Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
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.
É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.
À 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
.
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.
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.
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.
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.