2016-08-09 2 views
2

Откуда берутся бутылки Homebrew?Где хранятся бутылки Homebrew онлайн?

Homebrew Documentation: Bottles не говорится.

Я создал a Github Homebrew/brew issue #672.

+0

См. Http://apple.stackexchange.com/a/ 145481 Они хранятся в '/ usr/local/Cellar' – learner0000

+0

@ learner0000 Я имел в виду, где они хранятся в облаке. [Домашняя документальная литература: бутылки] (https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/Bottles.md) гласит: «Если бутылка доступна и доступна, она будет загружена и вылита автоматически когда вы завариваете установку '." Откуда загружены бутылки? – ma11hew28

+0

Только что опубликовал то, что я нашел в ответе ниже. – learner0000

ответ

2

Посмотреть Homebrew README:

Наши бутылки (бинарные пакеты) размещаемыми Bintray.

Bintray: Homebrew

+1

Более конкретно, кажется, что для версии 1.2.3 пакета foo для версии MacOS el_capitan в репозитории homebrew-qux он будет загружаться с URL-адреса https://homebrew.bintray.com/bottles-qux/foo-1.2. 3.el_capitan.bottle.tar.gz'. Формула может указать root_url в своей секции бутылки, чтобы переопределить часть homebrew.bintray.com URL-адреса. – RolKau

+1

См. Https://github.com/Homebrew/legacy-homebrew/issues/31812 для получения дополнительной информации о том, как сделать свое собственное местоположение бутылки. – RolKau

-2

Вы можете найти полный список, где каждый пакет загружается с в исходном коде:

https://github.com/Homebrew/homebrew-core/tree/master/Formula

Например, если вы хотите установить импульс, то посмотрите на boost.rb и найти:

desc "Collection of portable C++ source libraries" 
homepage "https://www.boost.org/" 
url "https://downloads.sourceforge.net/project/boost/boost/1.61.0/boost_1_61_0.tar.bz2" 
sha256 "a547bd06c2fd9a71ba1d169d9cf0339da7ebf4753849a8f7d6fdb8feee99b640" 
+1

Это расположение источника, используемого для сборки пакета; вопрос о том, где бинарный, скомпилированный код загружается из – RolKau