Historiquement, les technologies .Net étaient principalement associées aux plateformes, postes de travail et serveurs Windows. Avec la sortie de .Net Core, Microsoft a étendu la disponibilité à toutes les plates-formes exécutant MacOs et différentes distributions de Linux, par exemple OpenSuse, CentOS, Debian et autres. Les avantages de l'exécution de .Net Core sur d'autres plates-formes vont bien au-delà de la simple disponibilité. Les développeurs exécutant d'autres systèmes d'exploitation peuvent désormais utiliser les méthodes et les outils disponibles dans .Net Core pour atteindre leurs objectifs. Lorsque vous travaillez avec Ubuntu 20.04, vous devez travailler avec le terminal et exécuter quelques commandes pour déployer .Net Core. Dans cet article, je vais vous expliquer tout ce dont vous aurez besoin.
Activer Microsoft PPA
Tout d'abord, vous devez activer Microsoft Personal Package Archive (PPA) dans votre installation Ubuntu. L'équipe officielle de Microsoft soutient le PPA. Vous pouvez l'activer en utilisant ces commandes dans votre terminal :
$wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
Vous verrez la sortie suivante
Maintenant, exécutez ceci :
$sudo dpkg -I packages-microsoft-prod.deb
Lorsque vous verrez le résultat suivant, vous serez prêt à continuer :
Installation du SDK
Un SDK (Software Development Kit) est la base utilisée pour développer des applications à l'aide d'un certain framework. Si vous souhaitez créer et modifier des applications .Net sur Ubuntu, vous devez installer le SDK .Net Core. Pour commencer l'installation du SDK .Net Core, votre système a besoin des dernières mises à jour.
Si vous savez qu'il ne dispose pas de ces mises à jour, vous pouvez exécuter la commande suivante pour obtenir la mise à jour :
$sudo apt update
Une fois cela fait, vous devez installer ce prérequis :
$sudo apt install apt-transport-https
Une fois le pré-requis complètement installé, vous pouvez enfin installer le SDK en procédant comme suit :
$sudo apt install dotnet-sdk-[x]
Le x à la fin de la dernière commande spécifie la version du SDK .Net Core. Si vous souhaitez cibler un SDK spécifique ou une version plus ancienne, vous pouvez modifier ce nombre pour cibler ce SDK spécifique, par exemple :
$sudo apt install dotnet-sdk-1.1
Cela installera le SDK sur votre machine, et vous êtes maintenant prêt à créer et modifier des applications .Net sur Ubuntu.
Installer le moteur d'exécution
Un runtime est l'intermédiaire qui exécute les applications que vous créez. Auparavant, vous deviez installer le .Net Runtime séparément en procédant comme suit :
$sudo apt install dotnet-runtime-3.1
Avec les récentes mises à jour des packages, si vous exécutez cette commande, vous saurez qu'elle est déjà installée :
Avec cela, vous êtes prêt à vous lancer et à commencer à basculer .Net Core sur Ubuntu.
Créer votre application de test
Avec toutes les pièces en place, créons une application de test pour nous assurer que tout fonctionne correctement. Nous dirons bonjour au monde de la programmation en créant une application console :
$dotnet new console -o HelloWorld
Cette sortie signifie que votre application a été créée. Naviguez maintenant dans ce répertoire et exécutez en utilisant :
$dotnet run
Avec cette sortie, vous pouvez être assuré que tout est configuré avec précision et que vous êtes prêt à commencer à créer des applications .Net dans Ubuntu 20.04.
Conclusion
En suivant les commandes et les étapes indiquées ci-dessus, vous devriez pouvoir démarrer sans trop de tracas. Si vous voulez des instructions pour une autre distribution Linux ou si vous voulez discuter de l'une des étapes ci-dessus, déposez un commentaire ci-dessous et parlons-en.