Paket penyelesaian-bash yang hilang dari Yum di CentOS


16

Saya mencoba untuk mendapatkan penyelesaian tab yang bekerja di Yum di CentOS 6 (jadi saya bisa melakukan sesuatu seperti yum install firefo<TAB>dan kembali firefox), dan saya telah menemukan banyak tutorial yang mengatakan cukup lakukan yum install bash-completion, tetapi ketika saya melakukan ini, saya mendapatkan ini kembali:

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

Apakah ada beberapa repositori yang harus saya tambahkan?

Jawaban:




4
  1. Unduh bash-completion RPM

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

  2. Instal RPM

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

  3. Jalankan perintah

    . /etc/bash_completion

  4. Sekarang Anda dapat mencoba pelengkapan otomatis

    yum ins — [TAB][TAB]

Sunting: untuk Centos 6, Anda dapat mengambil RPM ini


Menginstal paket yang tidak ditandatangani dari sumber yang tidak dipercaya adalah risiko keamanan yang sangat besar.
gavenkoa

1

Jika Anda belum menginstal EPEL, jalankan dahulu:

yum install epel-release

Kemudian jalankan perintah berikut:

yum install bash-completion --enablerepo=epel

Setelah instalasi Anda harus keluar / masuk agar mulai bekerja. Untuk mulai menggunakannya di sesi saat ini, sumber dengan .perintah:

. /etc/bash_completion
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.