Em algum momento
apt-get install
o preenchimento automático foi interrompido
Foi muito útil ver o nome dos pacotes com a Tabimprensa
Como reparar este preenchimento automático?
apt
bash
auto-completion
Вячеслав Логинов
fonte
fonte
Respostas:
Conforme indicado nos comentários da outra resposta, primeiro verifique se
bash-completion
está instalado:e aparentemente para @diapir, ajudou a reinstalá-lo:
No entanto, para mim, o problema não era que a conclusão do bash não estava instalada ou quebrada, o problema foi que eu excluí meu
.bashrc
arquivo acidentalmente . Você pode obter um novo copiando-o de/etc/skel
:fonte
sudo
nochmod
comando é desnecessário, certo?/etc/
é0644/-rw-r--r--
com o usuário: group =root:root
, e quando copiado para sua pasta de usuário, irá automaticamente para o usuário: userDigite o seguinte comando:
Procure estas linhas:
Remova o comentário de algumas linhas, para que fique assim:
Salve, feche o terminal e abra-o novamente.
Eu tenho esse problema após a instalação do 13.04, e é assim que eu o resolvo.
fonte
Faça o download da versão estável mais recente em
http://bash-completion.alioth.debian.org/
inserir
para ~ / .bashrc
fonte
bash-completion
está nos pacotes - existe algum motivo para você fazer isso manualmente? O pacote deve fazer exatamente isso:) #sudo apt-get install --reinstall bash-completion
fez isso por mim.bashrc
arquivo.Observe que a saída deste comando:
Deve ser algo como isto:
Se o valor de
Dir::Cache::pkgcache
estiver vazio, o apt não poderá concluir automaticamente os nomes dos pacotes. Dê uma olhada nos seus/etc/apt/apt.conf.d/
arquivos e procure por essa chave para garantir que ela não esteja definida como string vazia.Veja também esta resposta .
fonte