Pytanie Jak zaktualizować Homebrew SHA256?


Wydaje się to być pytaniem bardzo noob, ale nigdzie nie mogę znaleźć odpowiedzi!

Jestem bardzo nowy w tworzeniu pakietów dla Homebrew, ale kiedy edytuję moją formułę i przyjdę zaktualizować paczkę, pojawia się następujący błąd

Error: SHA256 mismatch

Moje pytanie brzmi: jak wygenerować oczekiwaną wartość SHA256?


14
2017-09-19 22:46


pochodzenie




Odpowiedzi:


Po edycji formuły możesz uruchomić brew fetch your-formula --build-from-source aby pobrać archiwum i wyświetlić nową sumę kontrolną. Jeśli już gdzieś pobrałeś archiwum, możesz obliczyć wartość mieszającą za pomocą openssl sha256 < some_tarball.tar.gz lub shasum -a 256 some_tarball.tar.gz.


23
2017-09-24 03:56



Skąd mam wiedzieć, że pobrany przeze mnie plik nie został uszkodzony? Czy nie jest to jedyny sposób, by wiedzieć na pewno, czy opiekun paczki sam dostarcza SHA256? Na przykład, pypi.python.org/pypi/awsebcli zapewnia tylko MD5. Czy oczekuje się, że sprawdzę, czy moje pobieranie pasuje do MD5, a następnie generuję SHA256? - davekaro