2015-09-19 12 views
13

यह एक बहुत ही नोब सवाल की तरह लगता है लेकिन मुझे कहीं भी जवाब नहीं मिल रहा है!होमब्री SHA256 कैसे अपडेट करें?

मैं Homebrew के लिए पैकेज के विकास के लिए बहुत नया हूँ, लेकिन जब मैं अपने सूत्र को संपादित करने और अपने पैकेज मैं निम्न त्रुटि

Error: SHA256 mismatch 

मेरा प्रश्न है पाने के अद्यतन करने के लिए आते हैं, उम्मीद SHA256 मूल्य मैं कैसे बनाऊँ ?

उत्तर

21

सूत्र संपादित करने के बाद, आप टैरबॉल लाने और नया चेकसम प्रदर्शित करने के लिए brew fetch your-formula --build-from-source चला सकते हैं। अगर आप पहले से ही टैरबॉल डाउनलोड कर चुके हैं, तो आप openssl sha256 < some_tarball.tar.gz या shasum -a 256 some_tarball.tar.gz के साथ हैश की गणना कर सकते हैं।

+0

मुझे कैसे पता होगा कि टारबॉल मैंने डाउनलोड दूषित नहीं किया गया था? यह सुनिश्चित करने का एकमात्र तरीका नहीं है कि पैकेज रखरखाव SHA256 स्वयं प्रदान कर रहा है? उदाहरण के लिए, https://pypi.python.org/pypi/awsebcli केवल एक MD5 प्रदान करता है। क्या यह उम्मीद है कि मैं अपने डाउनलोड को एमडी 5 से मेल खाता हूं, और फिर मैं SHA256 उत्पन्न करता हूं? – davekaro

-1

आप भी इस कोशिश कर सकते हैं (यह मेरे लिए काम किया):

pip --no-cache-dir install <package-name> पैकेज स्थापित करने के लिए;

जहां <package-name> वह पैकेज है जिसका आप इंस्टॉल करना चाहते हैं।

, उदा, pip --no-cache-dir install flask

देख https://stackoverflow.com/a/47326230/8950379

+0

यह कैसे सहायक है? – Clintm

+0

हाय @Clintm क्या आपने कभी इसे आजमाया है या मैंने जो लिंक जोड़ा है उसका पालन किया है? मुझे सही त्रुटि थी, और उपर्युक्त मैंने इसे हल करने के लिए किया था। –

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