CentOS의 Yum에서 패키지 bash 완료가 누락되었습니다.


16

CentOS 6의 Yum에서 탭 완성 기능을 사용하려고합니다 (따라서 뭔가 할 수 yum install firefo<TAB>있고 돌아갈 수 있습니다 firefox). 단순히 수행하라는 자습서를 많이 찾았 yum install bash-completion지만이 작업을 수행하면 다시 얻습니다.

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

추가해야 할 저장소가 있습니까?

답변:




4
  1. bash-completionRPM 다운로드

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

  2. RPM 설치

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

  3. 명령을 실행

    . /etc/bash_completion

  4. 이제 자동 완성을 시도해 볼 수 있습니다

    yum ins — [TAB][TAB]

편집 : Centos 6의 경우이 RPM 을 사용할 수 있습니다


신뢰할 수없는 소스에서 서명되지 않은 패키지를 설치하면 큰 보안 위험이 있습니다.
gavenkoa

1

EPEL이 설치되어 있지 않으면 먼저 다음을 실행하십시오.

yum install epel-release

그런 다음 다음 명령을 실행하십시오.

yum install bash-completion --enablerepo=epel

설치 후 작업을 시작하려면 로그 아웃 / 로그인해야합니다. 현재 세션에서 사용하려면 다음 .명령을 사용하십시오.

. /etc/bash_completion
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.