Pense-bête GNU/Linux Debian Xfce ou vade-mecum pour changer! 😜
Version Debian (debian release)
En 2023, "Bookworm" devient "stable", ce qui donne la liste :
Debian "testing" ("Trixie", futur Debian 13, no ETA),
Debian 12 ("Bookworm") — actuelle version "stable",
Debian 11 ("Bullseye") — actuelle version "oldstable",
Debian 10 ("Buster") — actuelle version "oldoldstable", la version LTS actuelle (Long Term support), soit la dernière version avant disparition totale de support officielle.
$ hostnamectl
Commandes bash
À prendre avec un soupçon de grep
...
Dans la famille ls
$ lscpu
$ lsmod
$ lspci
$ lsusb
Dans la famille apt
# apt-cache policy packagename
# apt-file search foo.bin
Réseau
Ajouter/Retirer une IP d'une interface :
$ ip a
$ ip addr show
# ip address add 192.168.10.10/24 dev eno1
# ip address del 192.168.10.10/24 dev eno1
Processus
$ ps -ef
$ ps au
$ top
$ kill
Système de fichiers
# fdisk -l
# mkfs.ext4 /dev/sdXX
# mkdir /mountpointname
# mount /dev/sdXX /mountpointname
$ df -h
# /etc/fstab: static file system information.
Installer un environnement graphique
# tasksel
Logs Système
$ journalctl -xb -S 2023-09-18
# dmesg
$ systemctl status
Plus de GNU/bash
GNU Bash Project
Introduction à la programmation en Bash - Eric Sanchis [@] iut-rodez.
Mise à jour de sources.list
Vérifier / se débarrasser des sources (deb-src), du support d'install (en cas d'usage d'une clef ou d'un CD), et ajouter contrib et non-free (pour support Nvidia, Steam, ...).
# nano /etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main non-free-firmware non-free contrib
deb http://deb.debian.org/debian-security/ bookworm-security main non-free-firmware non-free contrib
deb http://deb.debian.org/debian bookworm-updates main non-free-firmware non-free contrib
Il n'y a pas que nano
de disponible comme éditeur de fichier en ligne de commande, tout comme les commandes bash ; head file-path
et tail file-path
se montrent souvent utiles dans ce domaine.
Carte graphique
Avec NVIDIA, il est généralement conseillé d'utiliser les drivers proprio (non-free).
# apt install nvidia-detect
# apt install linux-headers-amd64
# apt install firmware-misc-nonfree
# apt install nvidia-driver
À ce stade avec Nvidia, si on veut un UEFI/Secure Boot, il faut signer le module.
Avec AMD, jusqu'à là, les pilotes principaux de "Bookworm" s'en sortent plutôt bien. À voir, mais donc en l'état rien à faire de spécial...
Gestion des Disques (partition management)
Parce que Xfce de base ne propose pas grand chose sinon rien (sauf erreur), on a le choix notamment entre :
Celui de KDE : partitionmanager
Celui de Gnome : gnome-disk-utility
Gestionnaire de fichiers
Thunard, le gestionnaire de fichiers par défaut de l'environnement Xfce, permet d'intégrer des emplacements liés à des adresses FTP/SFTP (et plus) avec l'ajout de 2 paquets de gvfs (userspace virtual filesystem - GIO module, tracker gvfs) :
# apt install gvfs-fuse gvfs-backends
Steam
Installer Steam pour Debian (non-free) est expliqué ici : Steam - Debian wiki, le TLDR donne :
# dpkg --add-architecture i386
# apt update
# apt install steam-installer
((Plus nécessaire depuis les versions en-cours : # apt install mesa-vulkan-drivers libglx-mesa0:i386 mesa-vulkan-drivers:i386 libgl1-mesa-dri:i386))
Sudoers (RTFM!)
Avec usermod
et, -a pour ajouter un utilisateur et -G pour spécifier le groupe.
$ su - root
# usermod -aG sudo myuser
Plus de Xfce
Entrées du menu principal
/usr/share/applications
Raccourcis clavier
Paramètres / Gestionnaire de fenêtres / Clavier
Paramètres / Clavier / Raccourcis d'applications
Plus de GNU/Linux
Le projet de traduction GNU/Linux
DMAR firmware bug (en-cous d'investigation!)
Ce titre est à peu près le message d'erreur qui s'affiche au démarrage de l'OS sur la machine. Il y a fort à parier qu'on vient d'installer une version d'un OS linux récent sur une machine qui ne l'est pas, comme antérieure à 2015 environ... Le BIOS a été mis à jour dans se dernière version disponible. Mais problème : vu l'âge de la machine, le constructeur propose comme dernière version un BIOS qui date d'environ... 2015...
L'option raisonnable à considérer normalement est d'installer un OS *compatible* avec la machine, comme une Debian en version 10 ou 11 par exemple... Mais bon... Pour des raisons diverses et variées, vous voulez vraiment essayer de faire tourner une version actuelle...
La théorie voudrait que cette manip vous offre un peu de soulagement :
# nano /etc/default/grub
EDIT
GRUB_CMDLINE_LINUX_DEFAULT="quiet intremap=no_x2apic_optout nox2apic"
ADD
acpi=off
SAVE /etc/default/grub
# update-grub
# systemctl reboot