Ubuntu

Installer et démarrer avec .NET Core sur Ubuntu

Installer et démarrer avec .NET Core sur Ubuntu
.NET Core est un framework logiciel haute performance, gratuit et open source. Il est développé par Microsoft… NET Core est un framework très puissant. Il est généralement utilisé pour développer des applications Web.

.NET core n'est pas disponible dans le référentiel de packages officiel d'Ubuntu 18.04 LTS. Mais, vous pouvez facilement ajouter le référentiel de packages Microsoft officiel sur Ubuntu 18.04 LTS et installer .NET Core à partir de là en utilisant le gestionnaire de packages APT.

Dans cet article, je vais vous montrer comment installer et commencer avec .NET Core sur Ubuntu 18.04 LTS. Alors, commençons.

Conditions préalables:

Le référentiel de packages Microsoft officiel utilise HTTPS pour fournir les packages DEB pour Ubuntu. Donc, vous devez avoir apt-transport-https package installé sur votre Ubuntu 18.04 Machine LTS.

Tout d'abord, mettez à jour le cache du référentiel de packages APT avec la commande suivante :

$ sudo apt mise à jour

Maintenant, installez le apt-transport-https package avec la commande suivante :

$ sudo apt install -y apt-transport-https

le apt-transport-https le paquet doit être installé.

.NET Core s'appuie également sur certains packages du univers référentiel de packages. Alors, assurez-vous que le univers le référentiel de packages est activé.

Vous pouvez vérifier si le univers le référentiel de packages est activé à partir du Mises à jour de logiciel app si vous utilisez Ubuntu 18.04 LTS version de bureau. Assurez-vous juste Logiciels libres et open source maintenus par la communauté (univers) est vérifié.

Si vous utilisez Ubuntu 18.04 version du serveur LTS, vous pouvez exécuter la commande suivante pour vérifier si le univers le référentiel est activé.

$ egrep -r '^[ ^I]*[^#].*univers' /etc/apt/sources.liste*

Comme vous pouvez le voir, le référentiel d'univers est activé sur mon Ubuntu 18.04 Machine LTS.

Si de toute façon vous n'avez pas le univers référentiel de packages activé et que vous souhaitez l'activer à partir de la ligne de commande, puis exécutez la commande suivante :

$ sudo add-apt-repository univers

Ajout du référentiel de packages Microsoft :

Maintenant, vous devez ajouter le référentiel de packages Microsoft sur votre Ubuntu 18.04 Machine LTS. Microsoft fournit un fichier de package DEB que vous pouvez télécharger et installer pour activer facilement le référentiel de packages Microsoft.

Tout d'abord, accédez au répertoire /tmp avec la commande suivante :

$ cd /tmp

Maintenant, téléchargez le fichier de package DEB du programme d'installation du référentiel de packages Microsoft avec la commande suivante :

$ wget -q https://paquets.microsoft.com/config/ubuntu/18.04/
packages-microsoft-prod.deb

Maintenant, installez le fichier de package DEB que vous venez de télécharger avec la commande suivante :

$ sudo apt-get install ./packages-microsoft-prod.deb

Le paquet DEB doit être installé.

Enfin, mettez à jour le cache du référentiel de packages APT pour que les modifications prennent effet comme suit :

$ sudo apt mise à jour

Comme vous pouvez le voir, les référentiels de packages Microsoft sont dans la liste. Donc c'est activé.

Installation .NET Core sur Ubuntu 18.04 LTS :

Maintenant, vous pouvez facilement installer le .NET Core SDK sur votre Ubuntu 18.04 machine LTS avec la commande suivante :

$ sudo apt installer dotnet-sdk-2.2

Maintenant, appuyez sur oui puis appuyez sur pour confirmer l'installation.

.NET Core SDK doit être installé.

Maintenant, pour vérifier si le .NET Core SDK fonctionne correctement, exécutez la commande suivante :

$ dotnet --version

Comme vous pouvez le voir, les informations de version sont imprimées à l'écran. Alors ça marche.

Écrire et exécuter votre premier .Programme NET :

Dans cette section, je vais vous montrer comment écrire et exécuter votre premier .programme NET. Je vais écrire un programme très simple qui imprimera quelque chose à l'écran.

Tout d'abord, accédez à un répertoire dans lequel vous souhaitez enregistrer votre .fichiers de projet NET. Cela peut être n'importe quel répertoire.

je navigue vers mon ~/Projets/ annuaire.

$ cd ~/Projets

Maintenant, créez un nouveau .projet NET Bonjour le monde avec la commande suivante :

$ nouvelle console dotnet -o helloWorld

REMARQUE: Ici, Bonjour le monde est le nom du projet. Vous pouvez le changer en tout ce que vous voulez.

Un nouveau projet devrait être créé. Un répertoire de projet dédié doit également être créé comme vous pouvez le voir dans la capture d'écran ci-dessous.

Maintenant, accédez au répertoire du projet avec la commande suivante :

$ cd helloWorld/

Dans le répertoire du projet, vous aurez un Programme.cs déposer. Il s'agit du fichier de code source principal… NET Core utilise le langage de programmation C# (C-Sharp). Donc, vous devez mettre votre code C# dans le Programme.cs déposer.

Par défaut, un programme simple est écrit dans le Programme.cs déposer. Le contenu du Programme.cs fichier est montré dans la capture d'écran ci-dessous.

Ici le Système la bibliothèque est importée. Ensuite, un espace de noms Bonjour le monde est créé pour le programme. C# est un langage de programmation orienté objet. Ainsi, même un programme simple comme celui-ci doit avoir sa propre classe.  Voici un Programme la classe est créée. Notez que le nom de la classe est le même que le nom du fichier.

le Programme la classe a un Principale méthode. Il faut un éventail de chaîne comme argument. La méthode principale a annuler comme type de retour, donc, il ne retourne rien.

Puis, Console.WriteLine() la fonction est utilisée pour imprimer le texte "Bonjour le monde" sur l'écran.

Maintenant, exécutons le programme pour voir si nous obtenons vraiment la sortie que nous attendons.

Maintenant, lancez votre .NET comme suit :

$ dotnet exécuter

Comme vous pouvez le voir, le texte attendu est imprimé à l'écran.

C'est ainsi que vous installez et exécutez .NET projets sur Ubuntu 18.04 LTS. Merci d'avoir lu cet article.

Meilleures distributions Linux pour les jeux en 2021
Le système d'exploitation Linux a parcouru un long chemin depuis son apparence originale, simple et basée sur le serveur. Ce système d'exploitation s'...
Comment capturer et diffuser votre session de jeu sur Linux
Dans le passé, jouer à des jeux n'était considéré qu'un passe-temps, mais avec le temps, l'industrie du jeu a connu une croissance énorme en termes de...
Meilleurs jeux à jouer avec le suivi des mains
Oculus Quest a récemment introduit l'idée géniale du suivi manuel sans contrôleurs. Avec un nombre toujours croissant de jeux et d'activités qui exécu...