पेड़ के पैकेजों के लिए बैश पूर्ण स्क्रिप्ट स्थापित करने के लिए कहां?


0

मैं Ubuntu पर ripgrep इंस्टॉल कर रहा हूं । यह आधिकारिक रिपॉजिटरी या निजी पीपीए पर मौजूद नहीं है, इसलिए मैं इसे परियोजना के निर्देशों का पालन कर रहा हूं ताकि इसे ट्री पैकेज से बाहर स्थापित किया जा सके: https://github.com/BurntSushi/ripgrep#installation

मैं यह जानने में कामयाब रहा कि इन पैकेजों पर रहना चाहिए /usr/local:
- /usr/local/binबायनेरिज़ के लिए
- /usr/local/share/doc/<package_name>प्रलेखन के लिए
- /usr/local/share/manमैनुअल पेजों के लिए

बैश पूरा होने के बारे में क्या? मैं समझता हूं कि यह उन अन्य श्रेणियों की तुलना में थोड़ा कम मानकीकृत है और प्रत्येक Bashस्थापना के लिए विशिष्ट हो सकता है । उबंटू में इसे करने का तरीका क्या है?


1
इसमें स्थापित होना प्रतीत होता है /etc/bash_completion.d/। जाँच करें /etc/bash.bashrcकि कहाँ लोड है।
इसहाक

लेकिन फिर इसे उपयुक्त नियंत्रित पैकेजों के साथ मिलाया जाएगा ... मैं एक अलग रास्ते की उम्मीद कर रहा था।
स्पाइडी

जवाबों:


0

डिस्ट्रो कम्प्लीट स्क्रिप्ट्स आम तौर पर उपयोगकर्ता पूर्णता को लोड करती हैं यदि मिला। उदाहरण के लिए Ubuntu पर, /etc/bash_completionसूत्रों /usr/share/bash-completion/bash_completion.. और उस से स्क्रिप्ट सूत्रों ~/.ssh/..और ~/.bash_completion(जो मेरे मामले स्रोतों में ~/local/etc/bash_completion.d/*)।

इसलिए यदि आपके पास ऐसा ~/.bash_completionसेट अप है ( एक निर्देशिका में सभी फ़ाइलों को स्रोत करने के तरीके के लिए https://stackoverflow.com/a/12426672/274318 देखें ), तो आप बस ripgrepअपने स्थानीय पूर्णताओं को पूरा कर सकते हैं।

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