क्या यह जांचने का एक तरीका है कि होमब्रे के साथ एक पैकेज स्थापित किए जाने पर क्या झंडे दिए गए थे?
उदाहरण के लिए, एमएसीएस सूत्र में झंडे की एक बेतुकी संख्या होती है। अगर मैंने किया
brew install emacs --with-glib --with-librsvg
मैं बाद में यह निर्धारित करना चाहूंगा कि ईमेक की होमब्रेव स्थापना के लिए मैंने झंडे दिए --with-glib --with-librsvg
और किसी अन्य झंडे को नहीं।
लुआ पैकेज के साथ टेस्ट केस:
पैकेज स्थापित करने से पहले, जानकारी सभी विकल्पों को दिखाती है।
$ brew info lua
lua: stable 5.2.3 (bottled)
http://www.lua.org/
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/lua.rb
==> Options
--universal
Build a universal binary
--with-completion
Enables advanced readline support
--without-sigaction
Revert to ANSI signal instead of improved POSIX sigaction
मैं सिर्फ --with-completion
ध्वज के साथ पैकेज स्थापित करता हूं ।
$ brew install lua --with-completion
==> Downloading http://www.lua.org/ftp/lua-5.2.3.tar.gz
######################################################################## 100.0%
==> Downloading http://luajit.org/patches/lua-5.2.0-advanced_readline.patch
######################################################################## 100.0%
==> Downloading http://lua-users.org/files/wiki_insecure/power_patches/5.2/lua-5
######################################################################## 100.0%
==> Patching
patching file Makefile
patching file src/Makefile
patching file src/lua.c
Hunk #1 succeeded at 231 (offset -5 lines).
Hunk #2 succeeded at 559 (offset -4 lines).
Hunk #3 succeeded at 575 (offset -4 lines).
patching file src/lua.c
==> make macosx INSTALL_TOP=/usr/local/Cellar/lua/5.2.3_1 INSTALL_MAN=/usr/local
==> make install INSTALL_TOP=/usr/local/Cellar/lua/5.2.3_1 INSTALL_MAN=/usr/loca
🍺 /usr/local/Cellar/lua/5.2.3_1: 13 files, 312K, built in 6 seconds
पैकेज स्थापित करने के बाद, जानकारी उन सभी विकल्पों को दिखाती है, जिनमें मैं उपयोग नहीं करता हूं। कमांड स्वीकार करता है कि पैकेज स्रोत से बनाया गया था और बोतल से नहीं डाला गया था।
$ brew info lua
lua: stable 5.2.3 (bottled)
http://www.lua.org/
/usr/local/Cellar/lua/5.2.3_1 (13 files, 312K) *
Built from source with: --with-completion
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/lua.rb
==> Options
--universal
Build a universal binary
--with-completion
Enables advanced readline support
--without-sigaction
Revert to ANSI signal instead of improved POSIX sigaction