Mancanza di completamento del pacchetto bash da Yum in CentOS


16

Sto cercando di far funzionare il completamento delle schede in Yum in CentOS 6 (quindi posso fare qualcosa di simile yum install firefo<TAB>e tornare indietro firefox) e ho trovato molti tutorial che dicono semplicemente di fare yum install bash-completion, ma quando lo faccio, ottengo questo:

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

C'è un repository che dovrei aggiungere?

Risposte:




4
  1. Scarica l' bash-completionRPM

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

  2. Installa l'RPM

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

  3. Esegui il comando

    . /etc/bash_completion

  4. Ora puoi provare il completamento automatico

    yum ins — [TAB][TAB]

Modifica: per Centos 6, puoi prendere questo RPM


L'installazione di pacchetti non firmati da fonti non attendibili comporta enormi rischi per la sicurezza.
gavenkoa,

1

Se non hai EPEL installato, esegui prima:

yum install epel-release

Quindi eseguire il comando seguente:

yum install bash-completion --enablerepo=epel

Dopo l'installazione è necessario disconnettersi / accedere per iniziare a funzionare. Per iniziare a usarlo nella sessione corrente, procedi con il .comando:

. /etc/bash_completion
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.