Installation d’un poste pour le développement

Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
Installation d’un poste pour le développement Door Mind Map: Installation d’un poste pour le développement

1. Préparer l'installation

1.1. Image ISO de Debian

1.1.1. cherche image ISO sur le site web

1.1.2. Calculer l'empreinte de l'image téléchargée avec cette commande

1.1.2.1. sha512sum NOM_FICHIER

1.1.2.1.1. Vérifier l'intégrité de l'image en comparant visuellement les 2 empreintes. Si elles sont identiques

1.2. Image disque pour la machine virtuelle

1.2.1. Si vous voulez recommencer l'installation depuis le début, il suffit de supprimer ce fichier. S1.03-crée-image-disque debian13

2. Installer le système Debian

2.1. commande pour installer un systéme : S1.03-lance-installation debian12

2.1.1. En installant la machine faire attention aux étapes suivantes : Language : English Location : other/Europe/France Locales : United States, en_US.UTF-8 Keyboard : French Root Password : un mot de passe simple est conseillé, par exemple "root". Dans ce contexte, cela ne pose pas de problème de sécurité. Cocher la case "Show Password" pour être sûr que le mot de passe saisi est bien celui que vous voulez. User Account - Full Name : votre nom complet, par exemple "Jean Toto" User Name : saisir votre nom de login UGA User Password : saisir un mot de passe simple, par exemple "toto". Cocher la case "Show Password" pour être sûr que le mot de passe saisi est bien celui que vous voulez. Partition disks : Guided - use entire disk Partition disks : All files in one partition Partition disks : Write the changes to disks? -> Yes Configure the package manager : Scan extra installation media -> No Configure the package manager : Use a network mirror -> Yes Software Selection : cocher KDE/Plasma et décocher GNOME Install GRUB : Yes Device for boot loader : /dev/sda Une fois l'installation terminée, la machine virtuelle redémarre. Ne pas s'authentifier immédiatement, mais cliquer sur le bouton qui éteint la machine virtuelle (⏻).

3. Préserver votre machine virtuelle

3.1. Vérifier que la machine virtuelle est bien éteinte

3.1.1. S1.03-déplace-image-disque-sur-erebus debian12

4. Compléter le système Debian

4.1. S1.03-lance-machine-virtuelle debian12 pour lancer votre machine virtuelle

4.2. Gestion de packages

4.2.1. Faire les màj de sécurité avec ces commandes : # apt update # apt upgrade # apt clean

4.2.2. Pour supprimer des packages inutiles execute la commande : # apt purge modemmanager speech-dispatcher kdeconnect

4.2.3. Supprimer des package devenue inutiles : # apt autopurge

4.2.4. Pour installer un package: # apt install qdirstat # apt clean # apt update et reouvrir un nouveau terminal

4.3. mise en place de sudo

4.3.1. Le logiciel sudo est installé par défaut, mais son utilisation directe n'est pas autorisée. Un utilisateur peut utiliser sudo s'il fait partie d'un groupe Unix appelé "sudo". Cependant, l'utilisateur créé lors de l'installation n'en fait pas partie. Nous allons procéder à cette modification.

4.3.1.1. Execute les commande suivante : $ su - #adduser VOTRE_LOGIN sudo $ sudo -i

4.4. Configuration du gestionnaire de packages apt

4.4.1. nano /etc/apt/sources.list

4.4.2. supprimer la premiere ligne avec ctrl-k

4.4.3. enregister avec ctrl-s

4.4.4. pour quitter faire ctrl-x

4.5. Plasma et résolution d'écran

4.5.1. Cliquer sur "System Settings", "Display and Monitor", "Display Configuration", puis dans "Resolution" choisir le nombre de pixels 1440x900

4.5.2. Créer un lanceur (widget) dans le tableau de bord de Plasma pour lancer plus rapidement le logiciel Konsole

4.6. Exploration des packages installés et installables

4.6.1. liste les packages intallées

4.6.1.1. Execute le commande : dpkg -l

4.6.2. a quel packagge appartient un repertoire

4.6.2.1. Execute la commande : apt search

4.6.3. Pour lister tous les packages disponibles dans Debian

4.6.3.1. Execute la commande : $ apt-cache search.

5. Préparatifs pour snap et flatpak

5.1. installer snap et flatpak

5.1.1. # apt install snapd flatpak et redémarrer votre système

5.2. Les packages apt, snap et flatpak peuvent être installés via des interfaces graphiques, mais chaque distribution Linux privilégie généralement l'un de ces gestionnaires d'applications, rendant les autres moins accessibles. De plus, ces interfaces peuvent parfois créer de la confusion quant au magasin d'applications utilisé. Nous allons apprendre à utiliser apt, snap et flatpak en ligne de commande pour mieux comprendre leur fonctionnement.

6. Installation d'un package Debian( exemple d'un ide)

6.1. avec apt

6.1.1. # apt install Nom-du-logiciel

6.2. avec snap

6.2.1. Pour chercher le nom du package qui contient logiciel avec snap : $ snap search NOM_DU_LOGICIEL

6.2.2. Pour installer le logiciel : # snap install NOM_DU_PACKAGE_SNAP

6.2.3. Pour lancer le logiciel : $ /snap/bin/NOM_DU_LOGICIEL

6.3. avec flatpak

6.3.1. Pour Configurer : # flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo

6.3.2. Pour chercher le nom du flatpak qui contient le logiciel : $ flatpak search NOM_DU_LOGICIEL

6.3.3. Pour installer le logiciel : $ flatpak install NOM_DU_PACKAGE_FLATPAK

6.3.4. Pour lancer le logiciel : $ flatpak run NOM_DU_PACKAGE_FLATPAK

6.3.5. Pour avoire le numero de version faire : $ flatpak info NOM_DU_PACKAGE_FLATPAK

7. Installation par archive

7.1. Trouver et téléchanger la derniére version disponible en ligne

7.2. Extraire le contenue dans le homedir

7.3. le déplacer dans /usr/local/ en le nommant NOMLOGICIEL-NUMERODEVERSION

7.4. cree un lien symbolique dans /usr/local/bin/ qui pointe vers le script de lancement

8. Stockage

8.1. Stockage d'un logiciel

8.1.1. Commande : du -sh chemin-absolue-ou-est-placée-le-logiciel

8.2. Stockage encore disponible sur la machine

8.2.1. Commande : du

9. Présentaion

9.1. Machine virtuelle

9.1.1. C'est quoi

9.1.1.1. Une machine virtuelle (VM) est un ordinateur simulé à l’intérieur d’un autre.

9.1.2. Utilité

9.1.2.1. Elle permet d’installer et tester différents systèmes (comme Linux) sans risque pour la machine principale.

9.1.2.2. Installation facilitée des outils nécessaires via les packages Debian/Ubuntu (apt install ...).

9.1.2.3. Manipuler un système multi-utilisateur et multitâche

10. Rahmi-Bouchra-E1-CarteMentale