$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introducing Homebrew
Search
David Murphy
March 21, 2012
Technology
1
390
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
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
2
250
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
180
AI with TiDD
shiraji
1
300
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
440
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
380
AI との良い付き合い方を僕らは誰も知らない
asei
0
270
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
260
Claude Skillsの テスト業務での活用事例
moritamasami
1
110
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.2k
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
12k
Claude Codeを使った情報整理術
knishioka
11
7.4k
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
The Pragmatic Product Professional
lauravandoore
37
7.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Agile that works and the tools we love
rasmusluckow
331
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.4k
My Coaching Mixtape
mlcsv
0
13
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
190
Abbi's Birthday
coloredviolet
0
3.8k
The SEO Collaboration Effect
kristinabergwall1
0
310
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
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