मैंने होमब्री (क्यूटी) के साथ एक पैकेज स्थापित किया। मैं स्रोत कोड को संशोधित करना चाहता हूं और पैकेज को पुनर्निर्माण करना चाहता हूं। हालांकि, मुझे स्रोत कोड नहीं मिल रहा है। brew --cache
ऐसी निर्देशिका देता है जो मौजूद नहीं है, और qt के लिए कोड/usr/local/cellar में कोड नहीं है। क्या मैं कुछ भूल रहा हूँ? क्या एप्लिकेशन के निर्माण के बाद होमब्रू स्रोत कोड को हटा देता है?होम ब्रू पैकेज के स्रोत कोड को संशोधित करना
उत्तर
होमब्रू केवल बाइनरी रखता है। यदि आपकी होमब्रू कैश निर्देशिका (जो आमतौर पर /Library/Caches/Homebrew
पर होती है, लेकिन brew --cache
का उपयोग करके पाया जा सकता है, जैसा कि आपने नोट किया है) को स्थानांतरित या हटा दिया गया है, तो आपको फिर से स्रोत कोड प्राप्त करना होगा। आप केवल brew fetch qt
के साथ स्रोत कोड को पकड़ सकते हैं।
यदि आपको केवल स्रोत पैकेज मिलता है, तो यह सूत्र में शामिल पैच गायब हो सकता है और वास्तव में उस बाइनरी का स्रोत नहीं है जिसे आप वर्तमान में चल रहे हैं। पैच लागू किए गए हैं स्रोत पेड़ पाने के लिए आपको ऐसा कर सकते हैं:
brew unpack --patch <formula>
आदमी पृष्ठ से:
unpack [--git|--patch] [--destdir=path] formulae Unpack the source files for formulae into subdirectories of the current working directory. If --destdir=path is given, the sub- directories will be created in the directory named by <path> instead. If --patch is passed, patches for formulae will be applied to the unpacked source. If --git is passed, a Git repository will be initalized in the unpacked source. This is useful for creating patches for the software.
एक बार जब मैंने इसे अपनी पसंद में संशोधित किया है, तो मैं स्थानीय स्रोत कोड से पैकेज कैसे बना और स्थापित कर सकता हूं? – juanes
@ जुआनस https://stackoverflow.com/questions/31511553/homebrew-recompile-from-edited-source-code/ –
- 1. स्व-संशोधित कोड को अलग करना
- 2. वैकल्पिक स्रोत। ब्रू स्थापित गिट; kernel.org रखरखाव के लिए नीचे
- 3. ग्राहक को आंशिक स्रोत कोड जारी करना
- 4. पाइपी, पायथन पैकेज इंडेक्स के लिए स्रोत कोड कहां है?
- 5. पुस्तकालय कार्यों को उनके स्रोत कोड को संशोधित किए बिना बहिष्कृत/अनुपयोगी के रूप में चिह्नित करना
- 6. ग्रहण के स्रोत कोड
- 7. zsh के लिए ब्रू स्थापना?
- 8. ग्रहण पायडेव: साइट-पैकेज स्रोत
- 9. एंड्रॉइड स्रोत कोड
- 10. NANT के साथ स्रोत को कैसे संशोधित करें?
- 11. फ़ोल्डर में एंड्रॉइड स्रोत कोड को व्यवस्थित करने के लिए
- 12. सी ++ स्रोत कोड के साथ आर पैकेज बनाने पर एक अच्छा ट्यूटोरियल कहां है?
- 13. बंडलर: 'बंडल पैकेज` के साथ: गिट स्रोत
- 14. क्या NuGet पैकेज स्थापना के दौरान वीएस प्रोजेक्ट फ़ाइल को संशोधित करना संभव है?
- 15. क्रोमियम के स्रोत कोड
- 16. स्रोत कोड
- 17. jquery स्रोत कोड को समझना
- 18. सूर्य jdk स्रोत कोड में javax.servlet पैकेज क्यों नहीं है?
- 19. .NET 4 स्रोत कोड डाउनलोड करना
- 20. java.util.logging को संशोधित करना। टॉमकैट
- 21. फ़ैश बैश स्रोत कोड
- 22. स्रोत कोड
- 23. स्रोत कोड
- 24. गूगल कोड को डाउनलोड स्रोत
- 25. एक जार फ़ाइल को संशोधित करना
- 26. डिफ़ॉल्ट होम एप्लिकेशन को साफ़ करना और सेट करना
- 27. स्रोत कोड
- 28. मैवेन के साथ - स्वच्छ पैकेज, एक्सएमएल स्रोत फाइलों को क्लासपाथ
- 29. मर्मेलैड को पैकेज स्रोत के रूप में जोड़ना
- 30. क्या किसी के पास डी स्रोत कोड के लिए 'हैलो वर्ल्ड' डेबियन पैकेज है?
पता नहीं है, तो यह कुछ ऐसा है homebrew अर्द्ध हाल ही में बदल है, लेकिन मैं '/ लाइब्रेरी/कैश' के रूप में मेरा डाउनलोड किया गया पैकेज '~/लाइब्रेरी/कैश के विपरीत ... 'बस अगर यह किसी की मदद करता है! – taber