是否有自制木桶"版本:最新"和" sha256:no_check"相当于linuxbrew?

时间:2016-10-14 03:17:33

标签: homebrew homebrew-cask linuxbrew

很多公式如teamviewer 拥有版本号,但 NOT 包含在其下载网址中(对于teamviewer,它是https://download.teamviewer.com/download/TeamViewer.dmg)。

这意味着,这些公式'升级不会反映在他们的下载网址上,并且每次升级都会导致sha256检查失败。

homebrew-cask通过:latest version:no_check sha256来消除此风险,

cask SomeFormula
    version :latest
    sha256 :no_check
    ...
end

因此版本号不是问题,将跳过sha256检查。

我需要的是linuxbrew中的等效机制。

有谁知道有关此事的任何相关文件?或者有关如何在linuxbrew中实现这一点的任何建议?

1 个答案:

答案 0 :(得分:0)

您正在考虑仅使用HEAD的公式。有关详细信息,请参阅this repository

基本上,给它一个head节,没有任何暗示版本的东西。 Example formula

class Libphenom < Formula
  homepage "https://facebook.github.io/libphenom"
  head "https://github.com/facebook/libphenom.git"

  depends_on "libtool" => :build
  depends_on "autoconf" => :build
  depends_on "automake" => :build
  depends_on "pkg-config" => :build
  depends_on "openssl"
  depends_on "concurrencykit"

  def install
    system "./autogen.sh"
    system "./configure", "--disable-dependency-tracking",
                          "--prefix=#{prefix}"
    system "make"
    system "make", "check"
    system "make", "install"
  end
end