Відсутність пакетного пакету у Yum у CentOS


16

Я намагаюся налагодити вкладку в Yum в CentOS 6 (тому я можу зробити щось на кшталт 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 ви можете отримати цей оберт


Встановлення непідписаних пакетів з ненадійного джерела є величезним ризиком для безпеки.
gavenkoa

1

Якщо у вас не встановлено EPEL, спочатку запустіть:

yum install epel-release

Потім запустіть таку команду:

yum install bash-completion --enablerepo=epel

Після встановлення вам потрібно вийти / увійти, щоб почати працювати. Щоб почати використовувати його в поточному сеансі, створіть його .командою:

. /etc/bash_completion
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.