Homebrew für OS X Lion
Ich habe ja vor langer Zeit schon mal Rudix empfohlen, wenn es darum geht, Unix-Software auf OS X laufen zu lassen. Rudix ist absolut simpel und einfach zu benutzen, ein Befehl lädt herunter und installiert fertige Packages. Allerdings stößt Rudix genau an der Stelle auch an seine Grenzen, nämlich da, wo Pakete nicht im Repository sind, da kann Rudix auch nix installieren
Vorgehensweise:
- Command Line Tools für Xcode downloaded (oder xCode komplett)
- Homebrew installieren
/usr/bin/ruby -e "$(/usr/bin/curl -fsSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
Das wars, Homebrew lädt sich runter und installiert. Danach gebt ihr brew doctor
ein, damit checkt Homebrew, ob noch was fehlt, bei mir war es zum Beispiel Github support und ein veraltetes XCode 4.3, was ich allerdings nicht verstehe, weil ich ja die Command Line Tools installiert hatte.
Danach kann man Homebrew im Terminal mit brew install $Programm
benutzen, also zum Beispiel brew install wget
.
[thafaker@iMac-SSD /Users/thafaker]$ brew install wget
Warning: You have Xcode-4.3, which is outdated.
Please install Xcode 4.3.3.
==> Downloading http://ftpmirror.gnu.org/wget/wget-1.13.4.tar.bz2
######################################################################## 100,0%
==> ./configure --disable-debug --prefix=/usr/local/Cellar/wget/1.13.4 --sysconfdir=/usr/local/etc --with-ssl=openssl --disab
==> make install
/usr/local/Cellar/wget/1.13.4: 7 files, 576K, built in 31 seconds
[thafaker@iMac-SSD /Users/thafaker]$ wget
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
[thafaker@iMac-SSD /Users/thafaker]$
Uninstall Brew How To
Manchmal möchte man Brew vielleicht aber auch einfach wieder deinstallieren? Dann geht es so: jede Zeile einzeln im Terminal eingeben und Enter drücken.cd `brew --prefix`
rm -rf Cellar
brew prune
rm `git ls-files`
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
Ihre Meinungen: