Projet

Général

Profil

9 avril 2026 - 9h00-12h00

Configuration Debian 13 avec bureau Gnome

=> "tweak" VS "préférence

2 façons de configurer :
  • 1. interface graphique : pour "tout le monde"
  • 2. Ligne de commande "CLi" : pour utilisateur plus avancé

Interface graphique

  • Réglage souris
  • Écran jour VS nuit, réglage luminosité : changement de mode en fonction de l'heure
  • minimiser / maximiser les fenêtres
  • mise en veille de l'écran
  • taille fenêtres et des caractères
  • liste des logiciels installés => les dépôts pour en installer => système de dépôt

Le terminal

Ouvrir un terminal : touche windows + taper "term..."
  • Sensible à la casse -> qu'est-ce que la casse ? vocabulaire
  • cd = change directory = se déplacer dans un autre répertoire
  • cp = copy = copier un fichier d'un endroit à un autre
  • ls = list = lister tous les fichiers et dossiers contenus dans un dossier.

Le langage utilisé de base dans tous les linux est shell. Mais il existe aussi le bash, plus facile à utiliser

  • Utilisation de la tabulation pour la complétion !
  • Éditeur de texte installé par défaut : nano

Les dépôts

  • Les sources des dépôts sont configurés dans le répertoire /etc/
    Plus précisément pour les paquets apt : /etc/apt/sources.list.d
  • On tape donc :
    cd /etc/apt/
    pour se déplacer dans ce dossier
  • On cherche le fichier sources.list : pour l'afficher, on utilise la commande cat sources.list
  • Explication de la commande cat : ...
  • On tape nano sources.list pour éditer le fichier des sources.
  • Dedans, on y trouve :
    • deb url : liste des logiciels
    • deb.src url : source des logiciels
      INFOS À COMPLÉTER !

La compilation

Compilateur = Convertir un langage proche du langage humain (ex: python, java script,...) en langage machine (binaire)
Assembleur : dernier niveau de langage de programmation avant le binaire :
  • a les instructions de base pour le CPU
  • dépend du hardware
  • Langages "haut niveau" (python, JS...) VS "bas niveau" (C, C++, Rust...) sont compilés en binaire adapté au matériel (hardware).
    Le "code source" est constitué de toutes les instructions d'un programme écrites dans un langage de programmation.
    Décompiler en binaire, c'est-à-dire retrouver le code source, est très difficile, voir impossible. On a besoin du code source si on veut comprendre ou modifier les instructions d'un programme. C'est pour cela que les éditeurs de logiciels propriétaires ne donnent le code source.

Organisation des répertoires dans une distribution Linux

  • /home : répertoire des utilisateurs
    Chaque répertoire a des droits différents pour des raisons de sécurité.

Question des droits et des pouvoirs sur linux

Sur linux, on a tous les droits, donc on peut faire de grosses erreurs. Par exemple en exécutant une commande comme celle-ci :
"rm -rf /*"
  • rm = remove = commande pour effacer
  • -rf = de façon récursive
  • /* = tous les fichiers et tous les dossiers