आर्क लिनक्स - क्या पैक्मैन को एक विशिष्ट निर्देशिका में कुछ पैकेजों को स्थापित करने के लिए निर्देश देना संभव है?


11

मैं मूल स्तर पर निर्देशिकाओं में व्यवस्थित सॉफ़्टवेयर का एक सेट स्थापित करना चाहता हूं।

क्या ऐसी कोई विधि है जिसमें मैं अपने चयन की निर्देशिका में कुछ पैकेजों को स्थापित करने के लिए पैक्मैन का उपयोग कर सकता हूं?

जवाबों:


8

हाँ, यह संभव है, एक अलग मूल स्थान निर्दिष्ट करके,

-r, --root एक वैकल्पिक स्थापना रूट निर्दिष्ट करें (डिफ़ॉल्ट है /)। इसका उपयोग / usr के बजाय / usr / स्थानीय में सॉफ़्टवेयर स्थापित करने के तरीके के रूप में नहीं किया जाना चाहिए। यह विकल्प उपयोग किया जाता है यदि आप एक अस्थायी माउंटेड विभाजन पर एक पैकेज स्थापित करना चाहते हैं जो किसी अन्य सिस्टम द्वारा "स्वामित्व" है। नोट: यदि डेटाबेस पथ या लॉगफाइल कमांड लाइन पर या pacman.conf (5) में निर्दिष्ट नहीं हैं, तो उनका डिफ़ॉल्ट स्थान इस रूट पथ के अंदर होगा।


मुझे उस विधि से dbpath के बारे में क्या करना चाहिए?
अय्यर

@TerryChia क्या आप वैकल्पिक करना चाहते हैं जहां पैक्मैन स्थापित पैकेजों की जानकारी संग्रहीत करता है?
डेसी

नहीं, लेकिन मुझे एक त्रुटि मिली: अल्फ़ॉर्म लाइब्रेरी (निर्देशिका को खोजने या पढ़ने में असमर्थ) को आरंभ करने में विफल रहा, जो कुछ गोलगप्पे से - मैं dbpath के साथ एक त्रुटि मानता हूं।
अय्यर

@TerryChia हम्म, मुझे लगता है कि '-r' का उपयोग एक नई प्रणाली को स्थापित करने के लिए किया जाता है जैसे कि इंस्टॉलेशन मीडिया क्या करता है, मेरे पास अभी एक आर्क नहीं है, इसे बाद में कोशिश करेंगे। यदि यह काम नहीं करता है, तो आप PKGBUILD फ़ाइल को संशोधित करने जा रहे हैं, XXX_install फ़ंक्शन को वहां परिभाषित किया गया है। (ऑटोफेन पर आधारित अधिकांश सॉफ़्टवेयर के लिए एक उपसर्ग निर्दिष्ट किया जा सकता है)
डेज़ी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.