como hacer que 'apt-get' complete con root

View: New views
6 Messages — Rating Filter:   Alert me  

como hacer que 'apt-get' complete con root

by javier redolfi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hola lista:

El otro dia sin querer descubri que apt-get me completaba las opciones
con tab con un usuario comun, pero cuando lo quiero hacer con root no
completaba.

Con completar me refiero a:

***
'apt-get ' ----> presiono tab y aparece:
autoclean        build-dep        clean        dselect-upgrade purge
source           upgrade          
autoremove       check            dist-upgrade     install
remove           update

***
'apt-get install mplayer' ----> presiono tab y aparece:
mplayer            mplayer-586        mplayer-dbg        mplayer-k6
mplayerplug-in     mplayer-skin-blue  
mplayer-386        mplayer-custom     mplayer-doc        mplayer-nogui
mplayer-skin

Estuve buscando como configurar el apt-get para que haga esto y no lo
encontre. Tambien busque en la bash y encontre el
archivo /etc/bash_completion el cual tiene una parte que dice:

# Debian apt-get(8) completion.

pero no pude entender como configurarlo y si es aqui donde se configura.

Tambien probe con sudo pero no es lo que quiero.

Si alguien usa esto y me puede dar una ayuda se lo agradecere.

Saludos.


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: como hacer que 'apt-get' complete con root

by Gabriel Parrondo-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

El mar, 22-07-2008 a las 19:41 -0300, javier escribió:
> Hola lista:
>
> El otro dia sin querer descubri que apt-get me completaba las opciones
> con tab con un usuario comun, pero cuando lo quiero hacer con root no
> completaba.


[...]

> Estuve buscando como configurar el apt-get para que haga esto y no lo
> encontre. Tambien busque en la bash y encontre el
> archivo /etc/bash_completion el cual tiene una parte que dice:
>
> # Debian apt-get(8) completion.

No lo hace apt, lo hace bash. Agregá lo siguiente en /root/.bashrc:

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


Para mas información:
'zcat /usr/share/doc/bash-completion/README.gz | less'


>
> pero no pude entender como configurarlo y si es aqui donde se configura.
>

[...]

--
Gabriel Parrondo
GNU/Linux User #404138
GnuPG Public Key ID: BED7BF43
JID: gabrielp@...

"The only difference between theory and practice is that, in theory,
there's no difference between theory and practice."


signature.asc (238 bytes) Download Attachment

Re: como hacer que 'apt-get' complete con root

by javier redolfi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

El mar, 22-07-2008 a las 19:53 -0300, Gabriel Parrondo escribió:

> El mar, 22-07-2008 a las 19:41 -0300, javier escribió:
> > Hola lista:
> >
> > El otro dia sin querer descubri que apt-get me completaba las opciones
> > con tab con un usuario comun, pero cuando lo quiero hacer con root no
> > completaba.
>
>
> [...]
>
> > Estuve buscando como configurar el apt-get para que haga esto y no lo
> > encontre. Tambien busque en la bash y encontre el
> > archivo /etc/bash_completion el cual tiene una parte que dice:
> >
> > # Debian apt-get(8) completion.
>
> No lo hace apt, lo hace bash. Agregá lo siguiente en /root/.bashrc:
>
> if [ -f /etc/bash_completion ]; then
> . /etc/bash_completion;
> fi

Funciona perfectamente.

>
>
> Para mas información:
> 'zcat /usr/share/doc/bash-completion/README.gz | less'
>
>
> >
> > pero no pude entender como configurarlo y si es aqui donde se configura.
> >
>
> [...]
>

Saludos y muchas gracias.


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: como hacer que 'apt-get' complete con root

by Usuario-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>> No lo hace apt, lo hace bash. Agregá lo siguiente en /root/.bashrc:
>>
>> if [ -f /etc/bash_completion ]; then
>> . /etc/bash_completion;
>> fi
>
> Funciona perfectamente.
>
>>
>>

¿Por qué no lo trae por default y sí para un usuario normal? Digo un
usuario no tiene sentido que tenga habilitado esa herramienta si solo
la puede usar root.


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: como hacer que 'apt-get' complete con root

by Guimi_debian-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Usuario escribió:

>>> No lo hace apt, lo hace bash. Agregá lo siguiente en /root/.bashrc:
>>>
>>> if [ -f /etc/bash_completion ]; then
>>> . /etc/bash_completion;
>>> fi
>> Funciona perfectamente.
>>
>>>
>
> ¿Por qué no lo trae por default y sí para un usuario normal? Digo un
> usuario no tiene sentido que tenga habilitado esa herramienta si solo
> la puede usar root.

Dos cosillas:
- En este caso lo que tienen habilitado los usuarios y no root es el
bash_completion, que no funciona solo para apt* si no para un montón más
de comandos que pueden usar los usuarios normales.

- La configuración de los sistemas POSIX está pensada para que en caso
de problemas root pueda seguir trabajando y arreglar los problemas. Para
ello se intenta reducir el número de puntos de fallo para root.
Así por ejemplo la carpeta de root está separada del resto de "homes".
Esto permite que dejes root en la partición del sistema y en caso de
problemas con la partición "home" puedas seguir accediendo a los datos
de root (tiene otras ventajas más que no vienen al caso).
Esto ocurre a muchos niveles diferentes y uno de ellos es no hacer
depender a root de scripts "innecesarios", dentro de lo posible.

Saludos
Güimi
http://guimi.net
--
Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: como hacer que 'apt-get' complete con root

by Usuario-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Dos cosillas:
> - En este caso lo que tienen habilitado los usuarios y no root es el
> bash_completion, que no funciona solo para apt* si no para un montón más de
> comandos que pueden usar los usuarios normales.
>
> - La configuración de los sistemas POSIX está pensada para que en caso de
> problemas root pueda seguir trabajando y arreglar los problemas. Para ello
> se intenta reducir el número de puntos de fallo para root.
> Así por ejemplo la carpeta de root está separada del resto de "homes". Esto
> permite que dejes root en la partición del sistema y en caso de problemas
> con la partición "home" puedas seguir accediendo a los datos de root (tiene
> otras ventajas más que no vienen al caso).
> Esto ocurre a muchos niveles diferentes y uno de ellos es no hacer depender
> a root de scripts "innecesarios", dentro de lo posible.

Ohhhh. Gracias


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...