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
저장소를 추가해야 합니까?
답변1
CentOS에서는 bash-completion 패키지를 설치하려면 EPEL Yum 저장소를 활성화해야 합니다.
바라보다https://fedoraproject.org/wiki/EPEL더 알아보기.
답변2
Bash를 완료하려면 하나의 명령만 실행하면 됩니다.
yum install epel-release.noarch bash-completion.noarch
답변3
bash-completion
RPM 다운로드wget http://www.caliban.org/files/redhat/RPMS/noarch/bash-completion-20060301-1.noarch.rpm
RPM 설치
rpm -ivh bash-completion-20060301-1.noarch.rpm
주문 실행
. /etc/bash_completion
이제 자동 완성을 시도해 볼 수 있습니다.
yum ins — [TAB][TAB]
편집: Centos 6의 경우이 속도
답변4
EPEL이 설치되어 있지 않은 경우 먼저 다음을 실행하십시오.
yum install epel-release
그런 다음 다음 명령을 실행하십시오.
yum install bash-completion --enablerepo=epel
설치 후 작업을 시작하려면 로그아웃/로그인해야 합니다. 현재 세션에서 사용을 시작하려면 다음 .
명령을 사용하여 가져옵니다.
. /etc/bash_completion