# Auto-complétion dans apt-get

**URL:** <https://www.debian-fr.org/t/auto-completion-dans-apt-get/20963>\
**Category:** Support Debian\
**Created:** [Février 20, 2016, 8:21 UTC](https://www.debian-fr.org/t/auto-completion-dans-apt-get/20963 "2016-02-20T20:21:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kasi](https://www.debian-fr.org/user_avatar/www.debian-fr.org/kasi/32/3670_2.png) [@kasi](https://www.debian-fr.org/u/kasi)\
**Post date:** [Février 20, 2016, 8:21 UTC](https://www.debian-fr.org/t/auto-completion-dans-apt-get/20963/1 "2016-02-20T20:21:15Z")

</div>

Bonjour,

je suis un utilisateur d’ubuntu depuis plusieurs mois et je dispose de l’auto-complétion lorsque je fais par exemple :

```auto
sudo apt-get install vi
```

Je suis actuellement en train de faire un serveur sous debian et je m’aperçois qu’il n’y a pas l’auto-complétion dans apt-get…

Il y a-t-il un moyen de résoudre cela ?

Merci

---

<div class="post-metadata">

**Author:** ![ignatioza](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/41988e/32.png) [@ignatioza](https://www.debian-fr.org/u/ignatioza)\
**Post date:** [Février 20, 2016, 8:21 UTC](https://www.debian-fr.org/t/auto-completion-dans-apt-get/20963/2 "2016-02-20T20:21:15Z")

</div>

C’est dans un paquet optionnel:  
apt-get install bash-completion  
source /etc/bash\_completion

---

<div class="post-metadata">

**Author:** ![kasi](https://www.debian-fr.org/user_avatar/www.debian-fr.org/kasi/32/3670_2.png) [@kasi](https://www.debian-fr.org/u/kasi)\
**Post date:** [Février 20, 2016, 8:21 UTC](https://www.debian-fr.org/t/auto-completion-dans-apt-get/20963/3 "2016-02-20T20:21:15Z")

</div>

J’ai oublié de préciser que j’ai bien l’auto-complétion dans les autres cas que apt-get.

---

<div class="post-metadata">

**Author:** ![kasi](https://www.debian-fr.org/user_avatar/www.debian-fr.org/kasi/32/3670_2.png) [@kasi](https://www.debian-fr.org/u/kasi)\
**Post date:** [Février 20, 2016, 9:45 UTC](https://www.debian-fr.org/t/auto-completion-dans-apt-get/20963/4 "2016-02-20T21:45:54Z")

</div>

[admin6.fr/2010/01/auto-compl … ian-lenny/](http://www.admin6.fr/2010/01/auto-completion-avec-debian-lenny/)

```auto
    # aptitude install bash-completion
```

Editez le fichier /etc/bash.bashrc et décommentez les lignes suivantes :

```auto
    if [-f /etc/bash_completion]; then
    . /etc/bash_completion
    fi
```

Puis tapez :

```auto
    # cat /etc/bash.bashrc >> /root/.bashrc
```

Pour avoir la complétion immédiatement, tapez :

```auto
    # source /root/.bashrc
```

---

<div class="post-metadata">

**Author:** ![trogly](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c89c15/32.png) [@trogly](https://www.debian-fr.org/u/trogly)\
**Post date:** [Février 20, 2016, 9:45 UTC](https://www.debian-fr.org/t/auto-completion-dans-apt-get/20963/5 "2016-02-20T21:45:54Z")

</div>

perso, je n’ai pas eu besoin d’installer de paquet.

Le truc c’est que les utilisateurs autres que root ont dans le bashrc les 3 lignes suivantes :

`if [-f /etc/bash_completion]; then
    . /etc/bash_completion
fi`  
(celles que tu mentionnes comme étant dans un fichier bash.bashrc)

et ils ont l’auto completion pour apt.

Il suffit de copier coller ces 3 lignes dans le /root/.bashrc et tout roule ! (et on en profite pour décomenter la coloration du ls et les alias qui vont bien 😉 )
