2011-08-18 9 views
7

क्या निर्भरता निर्माण करने में असफल होने पर भी एक बंदरगाह स्थापित करना संभव है?मैकपोर्ट स्किप निर्भरता

मेरा मतलब है, मुझे टेक्सालिव स्थापित करना है और इसके लिए बहुत निर्भरता की आवश्यकता है और उन पर एक (py26-libxml2) निर्माण करने में विफल रहता है। क्या इसे छोड़ने का कोई तरीका है?

मुझे पता है कि यह कोई सुरक्षित नहीं है, लेकिन मुझे इसकी आवश्यकता है और मैं मैकटेक्स के साथ टेक्सास स्थापित नहीं करना चाहता हूं।

धन्यवाद, लुका शुरू करने से पहले

+0

मैं भी यह करना चाहता हूं। मैं kdelibs4 बनाने की कोशिश कर रहा हूं लेकिन डिप्टी पेड़ में अनुदान शामिल है जिसे केवल दस्तावेज उत्पन्न करने की आवश्यकता है। – Kelvin

+0

यह py27-pil में बग से निपटने के लिए शानदार था; py27-spkinter की तरह सामान बनाने के लिए py27-tkinter की आवश्यकता है; वास्तव में dep के बिना जरूरत है। –

उत्तर

9

नोट: निर्भरता को हटाने का निर्माण बाधित कर सकते हैं, तो समस्या निवारण करने के लिए तैयार रहना। पाठ्यक्रम की सफलता की कोई गारंटी नहीं है। Google त्रुटियों के निर्माण में सहायता कर सकता है, लेकिन यह अभी तक ही जायेगा। शायद आपको यह पता लगाने की कोशिश करनी चाहिए कि क्यों py26-libxml2 पहले विफल रहा है। आप की तरह निर्भरता सूची संपादित कर सकते

संपादन निर्भरता

लग रहा है। पकड़ यह है कि आपको पहले ही पता होना चाहिए कि py26-libxml2 पर निर्भर करता है। आप

port rdeps texlive 

एक बुनियादी पेड़ को देखने के लिए इस्तेमाल कर सकते हैं, लेकिन जब तक आप --full जो texlive के लिए हमेशा के लिए ले जाता है का उपयोग करें, प्रत्येक बंदरगाह केवल एक बार दिखाई देगा।

एक बार जब आप आश्रित स्थित हो जाते हैं, तो आप डाउनलोड पोर्टफाइल के माध्यम से स्थानीय रूप से अपनी निर्भरताओं को बदल सकते हैं।

sudo port edit PORTNAME 

आपको निर्भरता_लिब या depend_lib-append से निर्भरता को हटा देना चाहिए। मुझे प्रारूप के बारे में बहुत कुछ पता नहीं है ...

आपको संपादन से पहले इस फ़ाइल का बैक अप लेना चाहिए। इसका स्थान के माध्यम से

port file PORTNAME 

पाया जाता है संपादन के बाद, आप अगर किसी अन्य निर्भरता एक आप छोड़ करना चाहते हैं का उपयोग करता है देखने के लिए फिर से rdeps चला सकते हैं।

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