Bash-Completion no funciona para Apt


1

Estoy ejecutando un Debian mínimo Instalación que viene con prácticamente nada instalado. Estoy tratando de hacer funcionar bash auto-complete. He revisado todas las preguntas sobre este tema en los sitios de superusuario y askubuntu y esto es lo que he encontrado.

Entiendo que necesito instalar bash-completed. Lo instalé en mi sistema. Descubrí que tengo que tener esto en mi $HOME/.bashrc expediente:

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

Eso ya estaba allí. Leí en algún lugar que debería ser agregado a la /etc/profile expediente. Yo lo hice. Me desconecté y volví a iniciar sesión y no funciona. yo añadí && echo "OK" a los archivos y cuando cargo el terminal dice OK, así que sé que lo está ejecutando.

La función Autocompletar para programas y rutas funciona, pero siempre funcionó incluso antes de instalar bash-completed. Lo principal que no funciona y que me molesta es el apt. Si yo digo sudo apt install ged y luego presiona la pestaña dos veces, no dará una lista de paquetes que comiencen con esa cadena como lo hace en Ubuntu y otros sistemas operativos.

Básicamente, ¿cómo puedo hacer que bash-completed funcione con apt? ¡Gracias de antemano!

Respuestas:


2

Lo que no había notado es que bash-completed tiene una carpeta en /usr/share/bash-completion/ Se llama finalización con archivos separados para cada programa que soporta.

Copié el archivo apt de mi caja de Ubuntu y lo puse en esa carpeta en mi caja mínima de Debian. Ahora funciona perfectamente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.