Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
Un paquet est un ensemble de fichiers :
Un programme est constitué d'un ou plusieurs paquets qui sont liés entre eux, c'est-à-dire qu'un paquet peut nécessiter l'installation d'un autre paquet pour pouvoir fonctionner : c'est le système des dépendances.
Tous ces fichiers sont regroupés au sein d'un paquet donc (ou une archive), dans un format propre à Debian sous l'extension : .deb
Dans les faits, chacun des “.deb” fait appel à la lib apt, qui, utilisant les listes des paquets (stockée dans /var/lib/apt/lists/) des différents dépôts (renseignés dans /etc/apt/sources.list{,.d/*}) va récupérer les paquets demandés et leurs dépendances depuis ces dépôts pour les recopier dans le cache apt (/var/cache/apt/archives), d'où ils seront installés grâce à dpkg.
Un .deb, c'est une archive au format “ar”, qui contient 3 fichiers: un fichier debian-binary (indiquant le format du paquet), un fichier control.tar.gz (contenant les infos de dépendances, version, description, pré-installation, etc. du paquet), et un fichier data.tar.gz (ou data.tar.bz2) contenant les fichiers à installer.
On peux voir ce que contient un .deb avec la série de commandes suivante :
mkdir /tmp/prout
ar xv /mon/paquet.deb /tmp/prout
ls /tmp/prout
Merci au captnfab pour ce fol instant partagé sur irc dans le chan toujours vivant de #debian-facile2)
Si vous demandez au gestionnaire de paquets d'installer le programme pommier, celui-ci va vous dire qu'en plus du paquet pommier, les paquets racines, tronc, branches, feuilles et pommes sont nécessaires à sa bonne exécution.
Certains paquets peuvent aussi présenter des incompatibilités entre eux, c'est à dire qu'un paquet X ne pourra peut-être pas être installé en même temps que le paquet Y, ou encore que ce paquet X réclame une version plus récente du paquet Y, ce qui peut arriver avec les Le PINNING - gérer le sources.list.
Le gestionnaire de paquets sert aussi à gérer ces problèmes et à éviter de casser son système.