Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introducing Homebrew
Search
David Murphy
March 21, 2012
Technology
1
400
Introducing Homebrew
A brief overview of the Homebrew package management system for OS X, given at #codecumbria.
David Murphy
March 21, 2012
Tweet
Share
More Decks by David Murphy
See All by David Murphy
Managing WordPress with Ansible
schwuk
1
400
Managing WordPress with Ansible
schwuk
2
1.5k
Lean Coffee
schwuk
1
290
TBC* - A talk on giving talks
schwuk
0
690
Puppet: a (very) brief introduction
schwuk
1
86
Other Decks in Technology
See All in Technology
社内でAWS BuilderCards体験会を立ち上げ、得られた気づき / 20260225 Masaki Okuda
shift_evolve
PRO
1
150
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
WBCの解説は生成AIにやらせよう - 生成AIで野球解説者AI Agentを実現する / Baseball Commentator AI Agent for Gemini
shinyorke
PRO
0
310
Lookerの最新バージョンv26.2がやばい話
waiwai2111
1
150
opsmethod第1回_アラート調査の自動化にむけて
yamatook
0
330
What's new in Go 1.26?
ciarana
2
280
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
5
7.5k
LINEヤフーにおけるAI駆動開発組織のプロデュース施策
lycorptech_jp
PRO
0
340
Snowflake Night #2 LT
taromatsui_cccmkhd
0
300
全自動で回せ!Claude Codeマーケットプレイス運用術
yukyu30
3
150
AWS CDK の目玉新機能「Mixins」とは / cdk-mixins
gotok365
2
310
競争優位を生み出す戦略的内製開発の実践技法
masuda220
PRO
2
520
Featured
See All Featured
Visualization
eitanlees
150
17k
エンジニアに許された特別な時間の終わり
watany
106
240k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
750
Music & Morning Musume
bryan
47
7.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Producing Creativity
orderedlist
PRO
348
40k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
220
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
200
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
Transcript
Homebrew Introducing Homebrew The missing package manager for OS X
http://schwuk.com @schwuk
What is it? • Package management for OS X that
works (and doesn’t suck) • Powered by Ruby and Git • Only requires Xcode* • Pretty popular
How popular?
Why do I need it? • Mac App Store doesn’t
carry (much) FLOSS • Not everything is packaged for OS X • Avoid making mistakes when building/ installing manually
MTOWTDI • Fink • MacPorts • By hand*
Fink • Debian based • Relies on software being packaged
• Issues with ‘stable’ and ‘unstable’ lagging behind - just like Debian ;)
MacPorts • BSD Ports • Similar issue with versions
Homebrew • “Designed” for OS X • Sticks to one
standard prefix - /usr/local • Doesn’t duplicate what Apple already provides • Very active user community
What’s not-so-good? • Support for running multiple, differing versions of
formulas can be difficult • Doesn’t duplicate anything that Apple already provides
Getting Started
Requirements • An Intel CPU • OS X 10.5 or
higher • Xcode or Command Line Tools for Xcode • Java Developer Update 5
Install /usr/bin/ruby -e "$(/usr/bin/curl - fksSL https://raw.github.com/mxcl/ homebrew/master/Library/ Contributions/install_homebrew.rb)"
Update brew update
Find... brew search git
...and install brew install git
More commands brew info [name] brew uninstall [name] brew upgrade
[name] brew cleanup [name]
My favourite tipples • bazaar • git • git-flow •
mercurial • node • redis • postgresql • mysql • mongodb • macvim • znc • dot
What else? • Editing formulae • Creating formulae • Using
other “taps”
Homebrew • http://mxcl.github.com/homebrew/ • irc://irc.freenode.net/#machomebrew •
[email protected]
• http://twitter.com/machomebrew