Aller au contenu

📦 Gestion des paquets sous Linux

Sous Linux (Debian, Ubuntu, Mint…), les logiciels sont installés via des paquets. Le gestionnaire de paquets apt vous permet d'installer, mettre à jour et supprimer des logiciels facilement.


Commandes apt essentielles

sudo apt update              # Met à jour la liste des paquets disponibles
sudo apt upgrade             # Installe les mises à jour disponibles
sudo apt install nompaquet   # Installe un logiciel
sudo apt remove nompaquet    # Supprime un logiciel
sudo apt autoremove          # Supprime les paquets inutiles
sudo apt search motclé       # Recherche un paquet
apt show nompaquet           # Affiche les informations d'un paquet

Mises à jour automatiques

Pour que votre système se mette à jour automatiquement sans intervention :

sudo apt-get install unattended-upgrades

Reconfigurer un paquet

Si un logiciel se comporte bizarrement, vous pouvez le reconfigurer :

sudo dpkg-reconfigure nomdupaquet

Exemple courant :

sudo dpkg-reconfigure keyboard-configuration

Installer un paquet depuis un fichier .deb

Si vous avez téléchargé un fichier .deb manuellement :

sudo dpkg -i nomfichier.deb
sudo apt install -f             # Corrige les dépendances manquantes

Le paquet grml-rescueboot

Ce paquet utile facilite l'intégration d'ISOs (images de systèmes live) directement dans le menu GRUB pour démarrer sur celles-ci sans clé USB :

sudo apt install grml-rescueboot

Mise à jour du firmware

Pour mettre à jour le firmware de votre matériel (BIOS, pilotes…) sous Linux, l'outil fwupd est la solution recommandée :

sudo apt install fwupd
sudo fwupdmgr refresh
sudo fwupdmgr update

En savoir plus : Wikipedia — fwupd


Compiler un logiciel depuis ses sources

Quand un logiciel n'est pas disponible dans les dépôts, il faut le compiler manuellement.

1. Installer les outils de compilation

sudo apt install build-essential

2. Récupérer le code source

git clone https://github.com/chemin/vers/le/projet
# ou
wget https://exemple.com/logiciel.tar.gz

3. Compiler et installer

./configure          # Génère le Makefile (signale les dépendances manquantes)
make                 # Compile le logiciel
sudo make install    # Installe le logiciel dans le système

Astuce : Si ./configure échoue, c'est souvent qu'il manque une librairie de développement. Installez-la avec sudo apt install libxxx-dev.