Maison > développement back-end > Golang > Allez Ubuntu : le style de la vieille école

Allez Ubuntu : le style de la vieille école

Mary-Kate Olsen
Libérer: 2024-12-28 13:37:09
original
863 Les gens l'ont consulté

Go   Ubuntu: Old School Style

Si vous êtes le genre de personne qui aime les interfaces mignonnes et les outils riches en fonctionnalités, cet article n'est peut-être pas pour vous. Ici, faisons les choses à l'ancienne, comme le faisaient nos ancêtres. En fin de compte, vous repartirez avec Go installé et exécuté, sans avoir besoin d'IDE ou d'interfaces perfectionnées (au cas où le monde du frontend se terminerait pour de bon).

Ce dont vous aurez besoin :

  • Distributions basées sur Debian/Ubuntu, car les commandes ici sont spécifiques à ce scénario ;
  • Visual Studio Code installé (lien étape par étape);
  • Sanité (facultatif, selon le niveau de vos besoins en interface graphique).

Installation

Ouvrez le terminal et collez la commande suivante :

sudo apt install golang-go
Copier après la connexion
Copier après la connexion
Copier après la connexion
  • sudo : est nécessaire pour s'assurer que la commande sera exécutée avec les autorisations d'administrateur (le fameux "root") ;

  • apt : est l'outil de gestion de packages Ubuntu, utilisé pour installer, mettre à jour et supprimer des logiciels ;

  • installer : indique que nous demandons au système d'installer un nouveau package ;

  • golang-go : est le package que vous installez, c'est-à-dire Go (également connu sous le nom de Golang).

Cette commande installera la version de Go présente dans les dépôts officiels Ubuntu. L'inconvénient est que cette version n'est souvent pas la plus récente, car les référentiels ne sont pas toujours mis à jour avec les dernières versions de tous les outils.


Que faire si je veux la version la plus récente de Go ?

Pour vous assurer que vous disposez de la dernière version de Go disponible, utilisez les commandes suivantes :

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go
Copier après la connexion
Copier après la connexion
Copier après la connexion
  • sudo add-apt-repository ppa:longsleep/golang-backports : est la commande qui ajoutera un référentiel de backports à votre système. Les référentiels de backport sont comme des « chemins alternatifs » pour obtenir des versions plus récentes de packages qui ne sont pas dans le référentiel officiel ;

  • sudo apt update : mettra à jour la liste des packages disponibles et garantira que le système est conscient de cette nouvelle source de packages ;

  • sudo apt install golang-go : garantit que vous téléchargez la version la plus récente de Go disponible dans ce référentiel de rétroportages.


Vérification de la version installée

Après l'installation, vérifiez si Go a été correctement installé en exécutant la commande suivante :

go version
Copier après la connexion
Copier après la connexion
Copier après la connexion

Cela devrait renvoyer quelque chose comme :

go version go1.23.4 linux/amd64
Copier après la connexion
Copier après la connexion
Copier après la connexion

Vous êtes maintenant prêt à conquérir le monde avec Go... ou au moins à terminer de suivre le tutoriel, si cela ne vous dérange pas.

Ça a mal tourné, et maintenant ?

Maintenant, retourne-toi, n'est-ce pas ? Le monde ne se dominera pas seul.


Programmation en Go avec VSCode

Maintenant que Go est dans le système, il est temps de coder à l'aide du terminal VSCode (je vous promets que ça ne fait pas de mal).

Ouvrez VSCode via le terminal avec la commande :

sudo apt install golang-go
Copier après la connexion
Copier après la connexion
Copier après la connexion

Créer un nouveau projet :

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go
Copier après la connexion
Copier après la connexion
Copier après la connexion

Si le message suivant dans vbnet est le suivant, cela signifie que cela a fonctionné.

go version
Copier après la connexion
Copier après la connexion
Copier après la connexion

Maintenant, exécutez la commande ls pour lister les fichiers et créer la structure de répertoires :

go version go1.23.4 linux/amd64
Copier après la connexion
Copier après la connexion
Copier après la connexion
  • mkdir : la commande utilisée pour créer un répertoire (un dossier) ;

  • -p : option qui permet de créer des sous-répertoires, s'ils n'existent pas, sans générer d'erreur. Par exemple, si vous souhaitez créer un dossier dans un autre, -p créera tous les dossiers du chemin en même temps ;

  • nom-projet : est le nom que vous choisissez pour le répertoire qui sera créé, c'est-à-dire que nous créons le dossier dans lequel nous stockerons tous les fichiers de votre projet Go ;

  • cd : signifie "changer de répertoire", changer de répertoire. Il est utilisé pour naviguer entre les répertoires (dossiers) de votre système de fichiers ;

  • project-name : est le répertoire dans lequel nous venons d'entrer. Ainsi, après avoir exécuté cette commande, le terminal se trouvera dans le dossier nom du projet, où vous pourrez commencer à travailler et ajouter des fichiers ;

  • touch : commande utilisée pour créer un fichier vide. Dans ce cas, elle crée le fichier main.go dans le répertoire nom du projet (si le fichier existe déjà, la commande met à jour la date et l'heure de modification) ;

  • main.go : Aller au fichier où nous allons écrire le code de notre projet ;

  • code : commande pour ouvrir VSCode, si vous l'avez installé et configuré dans votre terminal ;

  • main.go : fichier que vous venez de créer, qui sera ouvert directement dans VSCode. Ceci est utile pour lancer le fichier et démarrer la programmation en Go directement depuis l'éditeur.

Maintenant, enfin dans main.go, collez le code suivant pour un simple « Bonjour » :

code .
Copier après la connexion

Exécuter via le terminal :

go mod init nome-projeto
Copier après la connexion

Prêt ! Maintenant, vous dominerez définitivement le monde.


Vous voulez être plus old school ? D'autres à venir !

Maintenant, si vous souhaitez être plus "épais", que diriez-vous de créer le fichier directement dans le terminal sans utiliser d'éditeur de texte ?

Ouvrez le terminal dans Ubuntu et créez un fichier appelé hello.go avec le code Go directement dedans :

go: creating new go.mod: module projeto
go: to add module requirements and sums:
        go mod tidy
Copier après la connexion
  • echo -e vous permet d'imprimer plusieurs lignes de texte dans le terminal (et -e interprète les sauts de ligne et autres caractères spéciaux) ;

  • Le texte entre les guillemets est le code Go que nous insérons dans le fichier ;

  • > hello.go redirige la sortie de la commande echo vers le fichier hello.go.

Maintenant, élevons définitivement le niveau.


En cours d'exécution...

sudo apt install golang-go
Copier après la connexion
Copier après la connexion
Copier après la connexion

Cette commande compilera et exécutera le fichier Go en même temps, ce qui donnera :

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go
Copier après la connexion
Copier après la connexion
Copier après la connexion

Modifier le code directement dans le terminal

Si vous souhaitez apporter de petites modifications au code directement dans le terminal, vous pouvez à nouveau utiliser echo. Par exemple, si vous souhaitez modifier le message en « Hello, World ! », exécutez la commande :

go version
Copier après la connexion
Copier après la connexion
Copier après la connexion

Puis réexécutez :

go version go1.23.4 linux/amd64
Copier après la connexion
Copier après la connexion
Copier après la connexion

Astuce : utiliser echo avec redirection est un moyen rapide et efficace de créer de petits fichiers directement via le terminal. Cependant, pour les projets plus importants, vous aurez besoin d'un éditeur de texte comme nano ou vim dans le terminal.


Conclusion

Pas plus, sauf que désormais vous êtes une véritable légende, et vous ferez de ce monde un endroit plus bleu. ALLEZ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal