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ć?

Odpowiedzi:




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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.