Там вы много формул как teamviewer что имеют номер версии, а НЕ включены в загружающем URL (как для TeamViewer, это https://download.teamviewer.com/download/TeamViewer.dmg
).Есть ли вариант «версия: последний» и «sha256: no_check» для доморощенного бочки для linuxbrew?
Это означает, что обновление этих формул не отразится на их загружаемых URL-адресах, и это приведет к сбою проверки sha256 при каждом обновлении.
homebrew-cask устранить этот риск, давая :latest
к version
и :no_check
к sha256
,
cask SomeFormula
version :latest
sha256 :no_check
...
end
Так что номер версии не является проблемой и sha256 проверка будет пропущена.
Что мне нужно, это эквивалентный механизм в linuxbrew.
Кто-нибудь знает какие-либо связанные с этим документы? Или любое предложение о том, как это можно достичь в linuxbrew?
Благодарим за ответ. Но HEAD только формула выглядит по-другому. Понимаете, это в основном для программного обеспечения, у которого нет номеров версий (они всегда являются последними версиями, соответствующими мастер-ветке), но в моем случае у программного обеспечения есть номер версии, он просто не отражается на их загружаемых URL-адресах. И, HEAD только формулы устаревают ... –
Формулы только для HEAD не устарели. Этот конкретный кран, который сильно отличается. Только HEAD-формулы - это единственный способ добиться того, чего вы хотите: если он не только HEAD-only, он по определению будет иметь версию. – user137369
Согласно [homebrew doc] (https://github.com/Homebrew/brew/blob/master/docs/Formula-Cookbook.md), «Homebrew понимает git, svn и hg URLs и имеет способ указать cvs-репозитории как URL-адрес ». поэтому я не могу пойти с таким подходом. –