15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer
30.10.2024

Installation de programmes et de paquets .deb sur les systèmes Linux basés sur Debian

Si vous gérez un serveur Linux ou un environnement de bureau basé sur Debian ou Ubuntu, vous avez presque certainement rencontré des paquets .deb. Que vous configuriez un environnement VPS Hosting ou une station de travail locale, savoir comment installer, vérifier et supprimer des paquets .deb est une compétence essentielle pour tout administrateur système ou utilisateur avancé.

Ce guide complet couvre toutes les principales méthodes d’installation des paquets .deb — des outils graphiques accessibles aux débutants aux techniques avancées en ligne de commande — ainsi que les procédures de vérification et de désinstallation.

Qu’est-ce qu’un paquet .deb ?

Un paquet .deb est le format standard de distribution de logiciels utilisé par les distributions Linux basées sur Debian, notamment Ubuntu, Linux Mint, Kali Linux et Debian elle-même. Chaque fichier .deb est une archive autonome qui regroupe :

  • Des exécutables binaires compilés — les fichiers d’application exécutables
  • Des bibliothèques partagées — les dépendances requises par l’application au moment de l’exécution
  • Des fichiers de configuration — les paramètres par défaut et les fichiers d’intégration système
  • Des métadonnées — le nom du paquet, la version, le mainteneur et les déclarations de dépendances

L’outil principal responsable de la gestion des fichiers .deb au niveau système est dpkg (Debian Package Manager). Cependant, des outils de niveau supérieur comme APT (Advanced Package Tool) et des interfaces graphiques telles que GDebi et le Ubuntu Software Center s’appuient sur dpkg pour offrir des expériences plus conviviales, notamment en matière de résolution automatique des dépendances.

Comprendre quel outil utiliser — et quand — est la clé d’une gestion efficace des paquets sur tout système basé sur Debian.

Méthodes d’installation des paquets .deb

Il existe quatre méthodes principales pour installer des paquets .deb. Chacune a ses propres atouts, et le bon choix dépend de votre environnement, de votre niveau d’expérience et de la disponibilité d’une interface graphique.

Méthode 1 : Utiliser APT (Recommandé pour la plupart des utilisateurs)

APT (Advanced Package Tool) est la méthode la plus largement recommandée pour installer des paquets .deb sur les systèmes basés sur Debian. Son principal avantage par rapport à l’utilisation directe de dpkg est la résolution automatique des dépendances — APT détectera et installera toutes les dépendances manquantes avant de finaliser l’installation.

#### Étapes pour installer un paquet .deb avec APT :

Étape 1 : Ouvrez une fenêtre de terminal.

Étape 2 : Naviguez vers le répertoire contenant votre fichier .deb, ou notez son chemin complet.

Étape 3 : Exécutez la commande suivante :

sudo apt install ./package_name.deb

Exemple :

sudo apt install ./google-chrome-stable_current_amd64.deb

> Important : Le préfixe ./ est obligatoire. Il indique à APT que le paquet est un fichier local dans le répertoire courant, plutôt qu’un nom de paquet à rechercher dans les dépôts distants.

Étape 4 : Saisissez votre mot de passe lorsque vous y êtes invité et confirmez l’installation.

APT récupérera et installera automatiquement toutes les dépendances requises depuis les dépôts configurés avant d’installer le fichier .deb local.

#### Pourquoi utiliser APT ?

FonctionnalitéAPTdpkg
Résolution automatique des dépendances✅ Oui❌ Non
Installation depuis des fichiers .deb locaux✅ Oui✅ Oui
Installation depuis des dépôts distants✅ Oui❌ Non
Adapté aux débutants✅ Oui⚠️ Avancé

Méthode 2 : Utiliser dpkg (Gestionnaire de paquets bas niveau)

dpkg est l’outil de gestion de paquets fondamental sur les systèmes basés sur Debian. Il fonctionne à un niveau inférieur à APT et installe les fichiers .deb directement sans se connecter à aucun dépôt distant. La limitation critique est que dpkg ne résout pas les dépendances automatiquement — si une bibliothèque ou un paquet requis est manquant, l’installation échouera avec une erreur listant les dépendances non satisfaites.

Cette méthode convient mieux aux administrateurs expérimentés qui gèrent les dépendances manuellement en toute confiance, ou dans les situations où APT n’est pas disponible.

#### Étapes pour installer un paquet .deb avec dpkg :

Étape 1 : Ouvrez une fenêtre de terminal.

Étape 2 : Exécutez la commande d’installation :

sudo dpkg -i package_name.deb

Exemple :

sudo dpkg -i example-package_1.0_amd64.deb

Étape 3 : Si l’installation échoue en raison de dépendances non résolues, vous verrez une erreur similaire à :

dpkg: dependency problems prevent configuration of example-package

Étape 4 : Corrigez immédiatement les dépendances manquantes en exécutant :

sudo apt --fix-broken install

Cette commande demande à APT d’identifier et d’installer toutes les dépendances manquantes que dpkg n’a pas pu résoudre, complétant ainsi le processus d’installation.

#### Référence des options dpkg courantes

OptionDescription
-iInstaller un paquet .deb
-rSupprimer un paquet (conserver les fichiers de configuration)
--purgeSupprimer un paquet et tous ses fichiers de configuration
-lLister les paquets installés
-sAfficher le statut/les détails d’un paquet

Méthode 3 : Utiliser GDebi (Installateur GUI et CLI léger)

GDebi est un installateur de paquets .deb dédié qui combine la simplicité d’une interface graphique avec les capacités de gestion des dépendances d’APT. Il est particulièrement utile lorsque vous souhaitez une installation rapide et propre d’un seul fichier .deb sans utiliser le Software Center complet.

GDebi est disponible en version ligne de commande (gdebi-core) et en version graphique (gdebi).

#### Étape 1 : Installer GDebi

Si GDebi n’est pas déjà installé sur votre système, installez-le avec :

sudo apt install gdebi-core gdebi

#### Étape 2a : Installer un paquet .deb via GDebi (Ligne de commande)

sudo gdebi package_name.deb

Exemple :

sudo gdebi example-package_1.0_amd64.deb

GDebi affichera les informations sur le paquet, listera les dépendances à installer et vous demandera de confirmer avant de procéder.

#### Étape 2b : Installer un paquet .deb via GDebi (Interface graphique)

Une fois la version graphique installée, double-cliquez simplement sur n’importe quel fichier .deb dans votre gestionnaire de fichiers. L’interface graphique de GDebi s’ouvrira, affichant les détails du paquet et un bouton Installer le paquet. Cliquez dessus, saisissez votre mot de passe, et l’installation se termine automatiquement.

#### Quand choisir GDebi plutôt qu’APT

  • Vous souhaitez un résumé visuel de ce qu’un paquet va installer avant de vous engager
  • Vous installez des paquets dans un environnement de bureau et préférez les outils GUI
  • Vous souhaitez une résolution des dépendances sans la surcharge du Software Center complet

Méthode 4 : Utiliser le Ubuntu Software Center (Méthode graphique pour les débutants)

Pour les utilisateurs qui préfèrent une expérience entièrement graphique — notamment sur les systèmes de bureau — le Ubuntu Software Center (ou son équivalent sur d’autres distributions basées sur Debian) offre la manière la plus accessible aux débutants d’installer des paquets .deb.

#### Étapes pour installer un paquet .deb avec le Software Center :

Étape 1 : Téléchargez le fichier .deb depuis le site web du développeur ou une autre source fiable.

Étape 2 : Ouvrez votre gestionnaire de fichiers et naviguez jusqu’au fichier téléchargé.

Étape 3 : Double-cliquez sur le fichier .deb. Votre système l’ouvrira automatiquement dans le Software Center.

Étape 4 : Cliquez sur le bouton Installer affiché dans l’interface du Software Center.

Étape 5 : Saisissez votre mot de passe administrateur lorsque vous y êtes invité. Le Software Center s’occupera du reste, y compris l’installation des dépendances.

> Remarque : Sur les versions récentes d’Ubuntu (22.04+), les fichiers .deb peuvent s’ouvrir par défaut dans GNOME Software. Le processus est identique — cliquez sur Installer et authentifiez-vous.

Cette méthode est idéale pour les utilisateurs finaux dans des environnements de bureau gérés, mais elle n’est pas adaptée aux serveurs sans interface graphique. Si vous gérez un Serveur Dédié ou un VPS cloud sans GUI, utilisez les méthodes en ligne de commande décrites ci-dessus.

Désinstallation des paquets .deb

La suppression des paquets installés depuis des fichiers .deb est simple et suit les mêmes schémas que la suppression de tout autre paquet sur un système basé sur Debian.

Désinstallation via APT (Recommandé)

Supprimer le paquet mais conserver les fichiers de configuration :

sudo apt remove package_name

Supprimer complètement le paquet y compris tous les fichiers de configuration :

sudo apt purge package_name

Supprimer également les dépendances inutilisées installées avec le paquet :

sudo apt autoremove

> Bonne pratique : Exécutez sudo apt purge package_name && sudo apt autoremove ensemble pour effectuer une suppression propre et complète.

Désinstallation via dpkg

Supprimer le paquet mais conserver les fichiers de configuration :

sudo dpkg -r package_name

Supprimer le paquet et tous les fichiers de configuration associés :

sudo dpkg --purge package_name

> Remarque : Utilisez le nom du paquet (ex. google-chrome-stable), et non le nom du fichier .deb, lors de la désinstallation.

Vérification de l’installation d’un paquet

Après avoir installé un paquet .deb, il est recommandé de confirmer que l’installation a réussi avant de procéder à la configuration ou au déploiement.

Vérification avec dpkg

dpkg -l | grep package_name

Exemple de sortie :

ii  google-chrome-stable  120.0.6099.109-1  amd64  The web browser from Google

Le code de statut ii indique que le paquet est correctement installé. Les autres codes de statut incluent rc (supprimé mais les fichiers de configuration restent) et un (inconnu/non installé).

Vérification avec APT

apt list --installed | grep package_name

Exemple de sortie :

google-chrome-stable/now 120.0.6099.109-1 amd64 [installed,local]

Vérification avec dpkg –status

Pour des informations détaillées sur le paquet, notamment la version, les dépendances et la description :

dpkg --status package_name

Résolution des problèmes courants d’installation .deb

Même les administrateurs expérimentés rencontrent parfois des problèmes lors de l’installation de paquets .deb. Voici les problèmes les plus courants et leurs solutions :

Problème 1 : Erreur « dpkg: dependency problems »

Cause : Dépendances manquantes que dpkg ne peut pas résoudre automatiquement.

Solution :

sudo apt --fix-broken install

Problème 2 : Erreur « Package architecture does not match system »

Cause : Vous avez téléchargé un fichier .deb conçu pour la mauvaise architecture CPU (ex. i386 sur un système amd64).

Solution : Téléchargez la variante correspondant à la bonne architecture. Vérifiez l’architecture de votre système avec :

dpkg --print-architecture

Problème 3 : Erreur « dpkg: error processing package » lors de la configuration

Cause : Un script de pré/post-installation dans le paquet .deb a échoué.

Solution : Examinez attentivement la sortie d’erreur, puis tentez :

sudo apt --fix-broken install
sudo dpkg --configure -a

Problème 4 : Conflits de paquets avec une installation existante

Cause : Une version différente du même paquet (ou un paquet conflictuel) est déjà installée.

Solution : Supprimez d’abord le paquet conflictuel :

sudo apt remove conflicting_package_name
sudo apt install ./new_package.deb

Choisir la bonne méthode : Référence rapide

MéthodeGUI requiseRésolution automatique des dépendancesIdéal pour
apt install ./pkg.deb❌ Non✅ OuiLa plupart des utilisateurs, serveurs, VPS
dpkg -i pkg.deb❌ Non❌ NonUtilisateurs avancés, scripts
GDebi (CLI)❌ Non✅ OuiHybride bureau + CLI
GDebi (GUI)✅ Oui✅ OuiUtilisateurs de bureau
Software Center✅ Oui✅ OuiDébutants, bureau uniquement

Gestion des paquets sur les serveurs AlexHost

Si vous exploitez un serveur basé sur Debian ou Ubuntu via AlexHost, ces compétences en gestion de paquets s’appliquent directement à votre environnement. Que vous déployiez des applications sur un plan VPS Hosting, installiez des panneaux de contrôle sur un VPS avec cPanel, ou configuriez des piles logicielles sur un Serveur Dédié, maîtriser l’installation de paquets .deb vous permet de déployer et de maintenir des logiciels de manière efficace et fiable.

Pour les environnements d’hébergement web, vous pourriez également envisager d’associer la configuration de votre serveur à des Certificats SSL pour sécuriser vos applications, ou d’explorer l’Hébergement Web Mutualisé si vous préférez un environnement entièrement géré où la gestion des paquets est prise en charge pour vous.

Conclusion

L’installation de paquets .deb sur les distributions Linux basées sur Debian est une compétence fondamentale que tout utilisateur Linux et administrateur système devrait maîtriser. Les quatre méthodes principales — APT, dpkg, GDebi et le Software Center — répondent chacune à des cas d’usage distincts :

  • APT est le choix privilégié pour la plupart des scénarios grâce à sa résolution automatique des dépendances et sa fiabilité
  • dpkg offre un contrôle bas niveau pour les utilisateurs avancés et les déploiements scriptés
  • GDebi fait le lien entre l’efficacité de la CLI et la commodité de la GUI
  • Le Software Center offre l’expérience la plus accessible pour les utilisateurs de bureau et les débutants

Quelle que soit la méthode choisie, téléchargez toujours les paquets .deb depuis des sources officielles et fiables pour minimiser les risques de sécurité. Après l’installation, utilisez dpkg -l ou apt list --installed pour vérifier le déploiement réussi, et n’oubliez pas d’utiliser apt purge combiné avec apt autoremove pour une désinstallation propre et complète lorsque les paquets ne sont plus nécessaires.

Avec ces outils et techniques à votre disposition, vous êtes bien équipé pour gérer les logiciels sur tout système Linux basé sur Debian — d’une station de travail locale à un serveur de production dans le cloud.

15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer