# Fichier preinst paquet .deb

**URL:** <https://www.debian-fr.org/t/fichier-preinst-paquet-deb/25137>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 9:36 UTC](https://www.debian-fr.org/t/fichier-preinst-paquet-deb/25137 "2016-02-20T21:36:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![wonderjay](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/c37758/32.png) [@wonderjay](https://www.debian-fr.org/u/wonderjay)\
**Post date:** [Février 20, 2016, 9:36 UTC](https://www.debian-fr.org/t/fichier-preinst-paquet-deb/25137/1 "2016-02-20T21:36:41Z")

</div>

Bonjour,

J’aimerai connaitre le code à mettre dans un fichier preinst pour interrompre l’installation d’un paquet (en fonction d’une réponse donnée par l’utilisateur).  
Pour le moment, au mieux le script s’interrompt bien mais avec un message d’erreur dpkg, au pire le script affiche mon echo “annulation …” mais continue l’installation.

J’ai essayé de retourner le code erreur vers /dev/null mais cela ne s’applique pas puisque le message d’erreur vient de dpkg et non de preinst, logique (enfin je pense…)

Merci

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 20, 2016, 9:36 UTC](https://www.debian-fr.org/t/fichier-preinst-paquet-deb/25137/2 "2016-02-20T21:36:41Z")

</div>

fran.b qui est spécialisé dans la création de paquet te répondra mieux que moi, mais je trouve le comportement de dpkg tout à fait normal, tu fais interrompre l’installation il retourne une erreur, c’est ce qu’il fait tout le temps.

---

<div class="post-metadata">

**Author:** ![wonderjay](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/c37758/32.png) [@wonderjay](https://www.debian-fr.org/u/wonderjay)\
**Post date:** [Février 20, 2016, 9:36 UTC](https://www.debian-fr.org/t/fichier-preinst-paquet-deb/25137/3 "2016-02-20T21:36:44Z")

</div>

Effectivement cela parait logique. De toute façon, mon .deb fonctionne, ainsi que les preinst et postinst, mon problème est juste un souci “cosmétique” (les mesages d’erreur meme en cas d’annulation c’est pas beau 😃 ).  
S’il existe toute de même une astuce, je suis preneur.

Merci

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 9:36 UTC](https://www.debian-fr.org/t/fichier-preinst-paquet-deb/25137/4 "2016-02-20T21:36:44Z")

</div>

Oui, si on interrompt l’installation, dpkg _doit_ sortir une erreur ne serait ce que pour que les paquets ayant besoin de ce paquet là soient au courant.
