Brak pakietu bash-uzupełniającego z Yum w CentOS

16

Próbuję uzyskać dopełnianie tabulatorów w Yumie w CentOS 6 (więc mogę zrobić coś takiego yum install firefo<TAB>i wrócić firefox), i znalazłem wiele samouczków, które mówią po prostu yum install bash-completion, ale kiedy to robię, odzyskuję to:

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

Czy jest jakieś repozytorium, które powinienem dodać?

sans
źródło

Odpowiedzi:

7

Jest tylko jedna komenda, aby uzyskać ukończenie bash:

yum install epel-release.noarch bash-completion.noarch
Dmitry Shost
źródło
Zwięzłe idealne!
1111161171159459134
4
  1. Pobierz bash-completionRPM

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

  2. Zainstaluj RPM

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

  3. Wykonaj polecenie

    . /etc/bash_completion

  4. Teraz możesz spróbować autouzupełniania

    yum ins — [TAB][TAB]

Edycja: w przypadku Centos 6 możesz pobrać ten RPM

iDon
źródło
Instalowanie niepodpisanych pakietów z niezaufanego źródła stanowi ogromne zagrożenie bezpieczeństwa.
gavenkoa
1

Jeśli nie masz zainstalowanego programu EPEL, najpierw uruchom:

yum install epel-release

Następnie uruchom następujące polecenie:

yum install bash-completion --enablerepo=epel

Po instalacji musisz się wylogować / zalogować, aby zaczął działać. Aby rozpocząć korzystanie z niego w bieżącej sesji, pobierz go za pomocą .polecenia:

. /etc/bash_completion
isapir
źródło