CentOS में यम से पैकेज बैश-समापन गायब है


16

मैं सेंटोस 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 के लिए, आप इस RPM को पकड़ सकते हैं


अहस्ताक्षरित स्रोत से अहस्ताक्षरित पैकेज स्थापित करना भारी सुरक्षा जोखिम है।
गवेंको

1

यदि आपके पास ईपीईएल स्थापित नहीं है तो पहले चलाएं:

yum install epel-release

फिर निम्न कमांड चलाएँ:

yum install bash-completion --enablerepo=epel

स्थापना के बाद आपको कार्य शुरू करने के लिए लॉगआउट / लॉगिन करना होगा। वर्तमान सत्र में इसका उपयोग शुरू करने के लिए, इसे .कमांड के साथ स्रोत करें :

. /etc/bash_completion
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.