# Dpkg -i ou ---install

**URL:** <https://www.debian-fr.org/t/dpkg-i-ou-install/78927>\
**Category:** Support Debian\
**Created:** [Mars 30, 2019, 6:17 UTC](https://www.debian-fr.org/t/dpkg-i-ou-install/78927 "2019-03-30T18:17:40Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Mars 30, 2019, 6:17 UTC](https://www.debian-fr.org/t/dpkg-i-ou-install/78927/1 "2019-03-30T18:17:40Z")

</div>

bonjour ;

si ces deux options existent il doit y avoir une raison mais quelle est-elle ?

---

<div class="post-metadata">

**Author:** ![anon16237994](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@anon16237994](https://www.debian-fr.org/u/anon16237994)\
**Post date:** [Mars 30, 2019, 6:36 UTC](https://www.debian-fr.org/t/dpkg-i-ou-install/78927/2 "2019-03-30T18:36:24Z")

</div>

Je dirai une retro-compatibilité, mais je dis peut être une ânerie ^^

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Mars 30, 2019, 7:35 UTC](https://www.debian-fr.org/t/dpkg-i-ou-install/78927/3 "2019-03-30T19:35:29Z")

</div>

Le cahier de l’administrateur Debian

> [@"https://debian-handbook.info/browse/fr-FR/stable/sect.manipulating-packages-with-dpkg.html"](#):
>
> B.A.-BA Syntaxe des options  
> La plupart des options sont disponibles en version « longue » (un ou plusieurs mots significatifs, précédés d’un tiret double) ou « courte » (une seule lettre, souvent l’initiale d’un mot de la version longue, et précédée d’un seul tiret). Cette convention est si fréquente qu’elle est normée POSIX

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Mars 30, 2019, 7:49 UTC](https://www.debian-fr.org/t/dpkg-i-ou-install/78927/4 "2019-03-30T19:49:39Z")

</div>

@grandtoubab

c’est justement le texte que j’ai lu qui m’a fait poser cette question car pourquoi utiliser une version longue et une version courte si l’une et l’autre aboutissent au même résultat ?

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Mars 30, 2019, 9:07 UTC](https://www.debian-fr.org/t/dpkg-i-ou-install/78927/5 "2019-03-30T21:07:58Z")

</div>

Au début les premiers systèmes Unix n’offraient que la version courte en une lettre pour les options.  
C’est assez pratique, rapide à taper et on peut combiner des options qui ne sont pas suivies d’un paramètre. Mais ce système montre ses limites quand on considère où cela peut nous mener quand on s’appelle IBM et que l’on crée une commande fourre tout `qprt` pour son Unix AIX, commande sensée lancer une impression.

```nohighlight
   qprt [-a PreviewOption] [-A Level] [-b BottomMargin] [-B Value] [    
   -c ] [-C] [-d InputDataType] [-D "User"] [-e EmphasizedOpt] [ -E     
   DblHigh ] [-f Filter] [-F Name] [-g Begin] [-G Coord] [ -h           
   "Header" ] [-H "HostName"] [-i Indent] [-I FontPath] [-j Init] [     
   -J Restore ] [-k Color] [-K Condense] [-l Length] [-L LineWrap] [    
   -m Message ] [-M MessageFile] [-n] [-N NumberCopies] [ -O PaperHand    
   ] [-p Pitch] [-P Queue [ :QueueDevice] ] [-Q Value] [-q Quality] [    
   -r ] [-R Priority] [-s NameType] [-S Speed] [-t TopMargin] [ -T      
   "Title" ] [-u PaperSrc] [-U Directional] [-v LinesPerIn] [ -V          
   Vertical ] [-w PageWidth] [-W DblWide] [-x LineFeed] [-X CodePage]   
   [-y DblStrike] [-Y Duplex] [-z Rotate] [-Z FormFeed] [ -# { j | h    
   | v } ] [-= OutputBin]{ File | - } ...                                     

```

On a presque toutes les lettres de l’alphabet en minuscule et en majuscule. Ils sont très forts chez IBM, 😁  
De plus, si épuisé dans le choix des options et de leur paramètre, on avait le malheur de se tromper dans le nom du fichier à imprimer (le shell par défaut Kornshell et la complétion des noms de fichiers cela faisait deux ) on avait droit à un message d’erreur du genre

```nohighlight
LPD: FATAL ERROR ....

```

Lorsque j’avais fait la remarque qu’au lacement de la commande `qprt` ( qprout ), un certain programme LPD ( le pédé ) émettait un message qui fait peur (faut-il appeler les pompiers ?) et que ce système se permettait d’injurier un certain H.T. en disant à toute la terre qu’il était pédé ( HTTPD ), j’ai eu droit à des réprimandes incompréhensibles de la part de certain.e.s alors que je ne faisais que lire ce que disait l’ordinateur.

Heureusement, GNU est passé par là et nous avons aussi les versions longues dans Debian/GNU linux.

```bash
dpkg-query --listfiles dpkg
dpkg-query --list 'apt*'

```

Cordialement,  
Regards,  
Mit freundlichen Grüßen,  
مع تحياتي الخالصة

* * *

F. Petitjean  
Ingénieur civil du Génie Maritime.

Femme qui pète et poule qui pond ne font que bruit dans la maison.  
Les proverbes philosophiques du Professeur Choron

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Mars 31, 2019, 2:50 UTC](https://www.debian-fr.org/t/dpkg-i-ou-install/78927/6 "2019-03-31T14:50:57Z")

</div>

ok … merci d’avoir satisfait ma curiosité .
