Por que a conclusão da guia do yum está lenta?

1

Por que a conclusão da guia do yum está lenta? É porque precisa se conectar à internet? Se sim, como posso desabilitar isso?

    
por Farzam 12.07.2013 / 21:47

1 resposta

3

Sim, ele está passando pela internet para executar os comandos parciais quando você pressiona a tecla Tab . A conclusão da tabulação não tem nada a ver com o Yum. É uma função do shell, Bash, neste caso.

Você pode ver os comandos configurados para fornecer conclusão de tabulação usando o comando complete :

$ complete | grep yum
complete -o filenames -F _yum yum
complete -o filenames -F _yu_yumdb yumdb
complete -o filenames -F _yu_yumdb yumdb.py
complete -o filenames -F _yum yummain.py

Você pode desabilitar o uso da conclusão de guias para o Yum movendo / removendo o arquivo desse diretório, /etc/etc/bash_completion.d/yum.bash .

Se a remoção do arquivo parecer pesada, o que é, você também pode desativar a conclusão, adicionando isso ao seu arquivo .bashrc :

$ complete -r

Você também pode removê-lo para aplicativos únicos como este:

$ complete -r yum

Ou um grupo deles:

$ complete -r yum perl

Você pode obter uma lista de quais aplicativos estão configurados para usar o preenchimento usando este comando:

$ complete -p

Referências

por 12.07.2013 / 22:19