Bonjour,
Paquets obligatoires. Les éventuelles dépendances nécessaires
apportant des fonctionnalités supplémentaires et permettant
l'installation réussie du paquet. Ils doivent être installés avant
l'installation de notre paquet. Le logiciel de maintenance de
paquet n'autorisera pas l'installation du paquet si les paquets
listés dans son champ Depends ne sont pas installés (du moins pas
sans utiliser les options de force).
Lors d'une installation, les scripts postinst sont exécutés avant
ceux de leurs dépendances.
Lors d'une suppression, les scripts prerm sont lancés avant ceux
de leurs dépendances. Exemple pour prendre en compte la version
spécifique d'un paquet : Depends : libc6 (>= 2.1) Liste des paquets obligatoires devant être installés et
configurés avant notre paquet. Habituellement, on utilise ce champ
quand un paquet a besoin d'un autre paquet pour lancer le script
preinst. D'après Debian Policy, il ne faut pas spécifier une
entrée Pre-Depends pour un paquet avant que cela n'ait été discuté
sur la liste de diffusion debian-devel et qu'un consensus sur le
fait d'avoir à faire cela ait été atteint. Contacter le groupe
debian-devel francophone : debian-devel-french@lists.debian.org
Avec le simple script d'exemple que je met en place pour
présenter la création d'un paquet .deb standard, j'utilise
l'affichage de la date et de l'heure dans mon script. Recommends: bash |Recommends: zsh Paquet recommandé qui sera installé par défaut. Ici, on recommande bash ou zsh. Si ils ne sont pas déjà installés, les paquets recommandés sont installés en même temps que le paquet. (Ou alors, le programme avertis l'utilisateur qu'il doit installer de nouveaux paquets ?)
|