Conclusão do pacote bash ausente do Yum no CentOS

16

Estou tentando concluir a aba trabalhando no Yum no CentOS 6 (para poder fazer algo como yum install firefo<TAB> e recuperar firefox ), e encontrei muitos tutoriais que dizem simplesmente fazer yum install bash-completion , mas quando eu faço isso, eu recebo de volta:

Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: mirror.anl.gov
 * extras: yum.singlehop.com
 * updates: mirror.ubiquityservers.com
Setting up Install Process
No package bash-completion available.
Error: Nothing to do

Existe algum repositório que devo adicionar?

    
por sans 20.09.2011 / 23:23

4 respostas

14

O CentOS precisa ter o repositório EPEL Yum ativado para instalar o pacote de conclusão bash.

Veja link para detalhes.

    
por 20.09.2011 / 23:28
7

Existe apenas um comando que você precisa para completar o bash:

yum install epel-release.noarch bash-completion.noarch
    
por 09.09.2015 / 13:33
4
  1. Faça o download do bash-completion RPM

    wget http://www.caliban.org/files/redhat/RPMS/noarch/bash-completion-20060301-1.noarch.rpm

  2. Instale o RPM

    rpm -ivh bash-completion-20060301-1.noarch.rpm

  3. Execute o comando

    . /etc/bash_completion

  4. Agora você pode tentar a autocompletar

    yum ins — [TAB][TAB]

Editar: para o Centos 6, você pode pegar este RPM

    
por 04.10.2011 / 17:45
0

Se você não tiver o EPEL instalado, execute primeiro:

yum install epel-release

Em seguida, execute o seguinte comando:

yum install bash-completion --enablerepo=epel

Após a instalação, você precisa fazer logout / login para que ele comece a funcionar. Para começar a usá-lo na sessão atual, forneça-o com o comando . :

. /etc/bash_completion
    
por 25.10.2018 / 07:49

Tags