2014-09-10 14 views
10

क्या कैबल सैंडबॉक्स को "ढेर" करना संभव है या "package.d" खोज पथ निर्दिष्ट करना संभव है?कैबल सैंडबॉक्स को ढेर करना संभव है?

मैं अक्सर उपयोग किए जाने वाले पैकेजों को एक सामान्य सैंडबॉक्स में स्थापित करना चाहता हूं जो परियोजनाओं का उपयोग कर सकते हैं लेकिन अद्यतन नहीं करते हैं।

cabal.sandbox.config फ़ाइल में world-file पैरामीटर है, लेकिन मुझे Cabal स्रोत में इसका कोई संदर्भ नहीं मिला।

उत्तर

1

मेरा मानना ​​है कि world-file एक वैकल्पिक समारोह है जिसके द्वारा cabal-install स्थापित करने का अनुरोध किया संकुल की एक प्लेन टेक्स्ट सूची, शायद Gentoo के /var/lib/portage/world और इसी तरह के सिस्टम की तर्ज पर बनाए रखेंगे को दर्शाता है। Cabal किसी भी चीज़ के लिए उस फ़ाइल का उपयोग नहीं करता है।

आपके प्रस्तावित "नेस्टेड सैंडबॉक्स" वैश्विक या प्रति-उपयोगकर्ता प्रतिष्ठानों के समान समस्याएं पैदा कर सकते हैं: विभिन्न पैकेजों पर निर्भरता का एक सतत सेट होना चाहिए।

यह शेयरcabal sandbox को --sandbox=DIR पैरामीटर के साथ परियोजनाओं के बीच एक भी सैंडबॉक्स करना संभव है।

संबंधित मुद्दे