This commit is contained in:
Grégory Lebreton 2024-10-16 16:27:43 +02:00
parent 0fd6db8130
commit 1c65587993
2 changed files with 24 additions and 10 deletions

View File

@ -34,6 +34,8 @@ Dans le cadre de la spécialité devops, les outils essentiels sont un gestionna
### GIT (SCM) ### GIT (SCM)
<img src="https://upload.wikimedia.org/wikipedia/commons/e/e0/Git-logo.svg" href="https://git-scm.com/" width="600px"/>
Git est un gestionnaire de code source qui permet de garder les différentes versions du code produit sur des dépôts distants afin d'assurer sa conservation au delà de notre machine. Git est un gestionnaire de code source qui permet de garder les différentes versions du code produit sur des dépôts distants afin d'assurer sa conservation au delà de notre machine.
#### INSTALLATION #### INSTALLATION
@ -58,12 +60,14 @@ Une fois l'installation faite, l'utilisation de Git s'effectue généralement su
> NOTE: Il est utilisable par interface graphique ou par extensions dans VScodium mais la bonne pratique pour comprendre les commandes de cet outil implique son utilisation en ligne de commande via la CLI (Command Line Interface). > NOTE: Il est utilisable par interface graphique ou par extensions dans VScodium mais la bonne pratique pour comprendre les commandes de cet outil implique son utilisation en ligne de commande via la CLI (Command Line Interface).
:books: :books: Vous trouverez le "workflow" ainsi que les commandes utiles dans [la doc du garage numérique](https://docs.legaragenumerique.xyz/divers/git/git/)
> Vous trouverez le "workflow" ainsi que les commandes utiles dans [la doc du garage numérique](https://docs.legaragenumerique.xyz/divers/git/git/)
> Version [commandes principales](https://git.guide.legaragenumerique.fr/) :bulb: Version [commandes cheatsheet](https://git.guide.legaragenumerique.fr/)
### VIRTUALBOX ### VIRTUALBOX
[![vbox-logo](https://upload.wikimedia.org/wikipedia/commons/d/d5/Virtualbox_logo.png)](https://www.virtualbox.org/)
Virtualbox est un outil de virtualisation qui permet de simuler des machines sous n'importe quel OS en dédiant une partie des ressources (CPU, Ram et espace disque) de la machine hôte celles-ci. Virtualbox est un outil de virtualisation qui permet de simuler des machines sous n'importe quel OS en dédiant une partie des ressources (CPU, Ram et espace disque) de la machine hôte celles-ci.
Cela permet de créer un environnement de test (sanbox) sans risquer d'endommager sa propre OS. Cela permet de créer un environnement de test (sanbox) sans risquer d'endommager sa propre OS.
@ -122,11 +126,13 @@ Dans un premier temps on insèrera une image (iso) d'une OS à installer dans le
- Une fois la configuration effectuée, nous pouvons démarrer la VM qui va dans un premier temps démarrer sur le lecteur optique pour éfectuer l'installation de l'OS. - Une fois la configuration effectuée, nous pouvons démarrer la VM qui va dans un premier temps démarrer sur le lecteur optique pour éfectuer l'installation de l'OS.
> NOTE: Voir le cours [installations](https://gitlab.com/cours2021/installations/-/tree/linux) pour les étapes d'installation d'une OS Debian. > NOTE: Voir le cours [installations](https://git.legaragenumerique.fr/CNAM/installations/src/branch/linux) pour les étapes d'installation d'une OS Debian.
### VSCODIUM ### VSCODIUM
<img src="https://upload.wikimedia.org/wikipedia/commons/5/56/VSCodium_Logo.png" href="https://vscodium.com/" width="600px"/>
VScodium est un IDE (integrated development environment), est un ensemble d'outils qui permet d'augmenter la productivité des programmeurs qui développent des logiciels. VScodium est un IDE (integrated development environment), est un ensemble d'outils qui permet d'augmenter la productivité des programmeurs qui développent des logiciels.
Il comporte un éditeur de texte destiné à la programmation, des fonctions qui permettent, par pression sur un bouton, de démarrer le compilateur ou l'éditeur de liens ainsi qu'un débogueur en ligne, qui permet d'exécuter ligne par ligne le programme en cours de construction. Il comporte un éditeur de texte destiné à la programmation, des fonctions qui permettent, par pression sur un bouton, de démarrer le compilateur ou l'éditeur de liens ainsi qu'un débogueur en ligne, qui permet d'exécuter ligne par ligne le programme en cours de construction.
@ -151,6 +157,9 @@ A gauche se trouve la barre de naviation qui permet:
### WINDOWS WSL ### WINDOWS WSL
<img src="docs/wsl.png" href="https://learn.microsoft.com/fr-fr/windows/wsl/install" width="600px"/>
WSL (Windows Subsysem for Linux) permet de démarrer une image minimaliste Linux sur Windows. WSL (Windows Subsysem for Linux) permet de démarrer une image minimaliste Linux sur Windows.
Cela permet d'avoir un shell bash sur Windows. Cela permet d'avoir un shell bash sur Windows.
@ -165,16 +174,21 @@ Les pré-requis sont:
wsl --install -d Debian wsl --install -d Debian
``` ```
:books: Plus d'informations ici: https://learn.microsoft.com/fr-fr/windows/wsl/install
### TABBY ### TABBY
<img src="https://tabby.sh/32bf32ff6c87e8d18932.svg" href="https://tabby.sh/" width="600px"/>
Tabby est un "shell wrapper" permettant de regrouper plusieurs terminaux dans une fenêtre sous forme d'onglets (comme un navigateur web) Tabby est un "shell wrapper" permettant de regrouper plusieurs terminaux dans une fenêtre sous forme d'onglets (comme un navigateur web)
- Télécharger Tabby pour Windows: #### Télécharger Tabby:
https://github.com/Eugeny/tabby/releases/download/v1.0.189/tabby-1.0.189-setup-x64.exe - [Linux](https://github.com/Eugeny/tabby/releases/download/v1.0.215/tabby-1.0.215-linux-x64.deb)
- [Windows](https://github.com/Eugeny/tabby/releases/download/v1.0.215/tabby-1.0.215-setup-x64.exe)
- Configurer Tabby pour utiliser le shell de Debian: #### Configurer Tabby pour utiliser le shell de Debian:
- Aller dans Paramètres -> Profiles et connections - Aller dans Paramètres -> Profiles et connections
- Cliquer sur New profile - Cliquer sur New profile

BIN
docs/wsl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB