मैं emergeएक Gentoo सिस्टम पर प्रोग्राम फू को स्थापित करना चाहूंगा ; इसलिए मैं बस emerge fooउस सॉफ़्टवेयर के सबसे वर्तमान संस्करण को स्थापित करने और पोर्ट करने के लिए उपयोग करता हूं जो कि इसके भंडार में है। अगर मुझे संस्करण संख्या और नामकरण कोवनेशन का पता है, तो मैं कर सकता हूं emerge =foo.1.2और eselectचुना हुआ उपयोग कर सकता हूं जो वर्तमान में पैकेज को स्थापित करता है, यदि पैकेज इसका समर्थन करता है।
लेकिन क्या होगा अगर मुझे वर्जन नंबर या नामकरण कन्वेंशन का पता नहीं है और सिर्फ एक लिस्ट चाहिए कि फू के कौन से वर्जन मेरे लिए उपलब्ध हैं? मुझे ऐसा कोई उभरता हुआ विकल्प दिखाई नहीं देता, जो ऐसा करता हो और उसके नीचे सूँघने से /usr/portageमुझे कुछ हासिल न होता हो।
बोनस: क्या वैसे भी यह पता लगाने के emergeलिए कि संकुल उपलब्ध हैं, यह निर्धारित करने के लिए कौन से स्थान मतदान करते हैं? उदाहरण के लिए, मेरे सिस्टम पर बहुत सारे अहंकार गैर-मानक स्थानों में हैं, लेकिन emergeउन्हें वैसे भी मिल जाता है, इसलिए मैं emergeयह निर्धारित करने का प्रयास कर रहा हूं कि यह कैसे उपलब्ध सॉफ़्टवेयर संस्करणों की सूची बनाता है।
man portage देखो के लिए PORTDIRचर पर पढ़ने की जरूरत है । आपके पोर्टेज ट्री का स्थान उस चर की सेटिंग द्वारा निर्धारित किया जाता है, जैसा कि एक शॉर्टकट की कोशिश करता हैls ${PORTDIR}
emerge --info =foo*या इसके बजाय - खोज या परमाणु वाक्यविन्यास से ऐसा कुछ ?