DEB (paquet Debian) — fichier .deb

pérenne

Format de paquet logiciel des distributions Linux basées sur Debian (Debian, Ubuntu, Mint...).

Le format DEB empaquette un logiciel pour les distributions Linux dérivées de Debian (Debian elle-même, Ubuntu, Linux Mint…), avec ses métadonnées de dépendances, ses scripts d’installation et ses fichiers, installables via dpkg ou un gestionnaire de paquets de plus haut niveau comme APT.

Sous l’extension .deb se cache en réalité une simple archive ar contenant trois membres : debian-binary (numéro de version du format), control.tar (métadonnées) et data.tar (les fichiers du logiciel, eux-mêmes compressés). Sa signature est donc celle du format ar, la spécificité Debian n’apparaissant qu’à l’intérieur de l’archive.

Le fichier control à l’intérieur de control.tar liste, dans un format texte structuré, les dépendances exactes du paquet (avec contraintes de version), ce qui permet à APT de résoudre automatiquement l’ensemble des paquets à installer ou mettre à jour pour satisfaire ces exigences.

À la différence du RPM, dont le format binaire d’en-tête est plus riche, le DEB délègue la majeure partie de sa description à de simples fichiers texte dans control.tar — un choix qui privilégie la lisibilité et la facilité d’inspection manuelle du paquet.

Au-delà des dépôts officiels, Launchpad permet à n’importe quel développeur de publier ses propres paquets DEB dans un PPA (Personal Package Archive) qu’un utilisateur ajoute manuellement à ses sources APT — un canal de distribution tiers resté très utilisé sous Ubuntu malgré la montée des formats applicatifs autonomes comme Snap, conçus pour s’affranchir des dépendances système gérées par le DEB.

La commande apt-get source permet en outre de récupérer directement le paquet source correspondant à un DEB binaire installé, avec l’ensemble du code et des correctifs spécifiques à la distribution : une distinction stricte entre paquet source et paquet binaire qui reflète la philosophie de traçabilité du projet Debian, moins systématiquement mise en avant dans l’écosystème RPM.

Signature binaire

Diagramme de la signature binaire du format DEB (paquet Debian), octets mis en évidence
HexadécimalOffset
21 3C 61 72 63 68 3E 0A0

Vérifier qu'un fichier porte bien cette signature →

Sécurité

Un paquet .deb peut exécuter des scripts arbitraires (pré/post-installation) avec les privilèges de l'utilisateur qui l'installe, le plus souvent root.

Auditer les métadonnées de ce format →

Questions fréquentes

Comment ouvrir un fichier .deb ?

Gestionnaire de paquets (dpkg/APT) permet d'ouvrir gratuitement un fichier .deb. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format DEB (paquet Debian) ?

Le type MIME du format DEB (paquet Debian) est application/vnd.debian.binary-package.

Le format DEB (paquet Debian) (.deb) est-il encore utilisé aujourd'hui ?

Oui, le format DEB (paquet Debian) est pérenne : il reste activement utilisé et pris en charge par les logiciels actuels.

Peut-on ouvrir un fichier .deb sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Pourquoi mon fichier .deb ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

Un fichier .deb présente-t-il des risques de sécurité ?

Un paquet .deb peut exécuter des scripts arbitraires (pré/post-installation) avec les privilèges de l'utilisateur qui l'installe, le plus souvent root.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :