Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introducing Homebrew
Search
David Murphy
March 21, 2012
Technology
410
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introducing Homebrew
A brief overview of the Homebrew package management system for OS X, given at #codecumbria.
David Murphy
March 21, 2012
More Decks by David Murphy
See All by David Murphy
Managing WordPress with Ansible
schwuk
1
410
Managing WordPress with Ansible
schwuk
2
1.5k
Lean Coffee
schwuk
1
300
TBC* - A talk on giving talks
schwuk
0
710
Puppet: a (very) brief introduction
schwuk
1
94
Other Decks in Technology
See All in Technology
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
110
Getting Started with Google Antigravity
glaforge
0
290
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
180
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
1
290
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
910
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
180
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
1
130
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
Rust で関数型ドメインモデリング
takonda
0
130
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Why Our Code Smells
bkeepers
PRO
340
58k
Music & Morning Musume
bryan
48
7.4k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Designing for Timeless Needs
cassininazir
1
520
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
A designer walks into a library…
pauljervisheath
211
25k
Documentation Writing (for coders)
carmenintech
77
5.6k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Ethics towards AI in product and experience design
skipperchong
2
430
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
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