Homebrew OS X 或缺的软件包管理器

yzmm
754 阅读
http://brew.sh/

在 OS X 中找不到您想要的软件?Homebrew 给你所需

$ brew install wget
Homebrew 将软件包分装到单独的目录,然后 symlink 到/usr/local 中。
$ cd /usr/local
$ find Cellar
Cellar/wget/1.15
Cellar/wget/1.15/bin/wget
Cellar/wget/1.15/share/man/man1/wget.1
$ ls -l bin
bin/wget -> ../Cellar/wget/1.15/bin/wget

Homebrew 不会把文件安装到预置目录之外,所以您可以将 Homebrew 安装到任何位置。

轻松创建您自己的 Homebrew 软件包。

$ brew create http://foo.com/bar-1.0.tgz
Created /usr/local/Library/Formula/bar.rb

完全基于 git 和 ruby,您可以很方便地撤销、更改或合并上流的更新。

$ brew edit wget # opens in $EDITOR!
Homebrew 的 formula 都是简单的 Ruby 脚本:
require "formula"
class Wget < Formula
  homepage "http://www.gnu.org/software/wget/"
  url "http://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz"
  sha1 "f3c925f19dfe5ed386daae4f339175c108c50574"
  def install
    system "./configure", "--prefix=#{prefix}"
    system "make", "install"
  end
end

Homebrew 使 OS X 更完整。用 gem 来安装您的 gems、用 brew 来搞定它们的依赖包。

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
打开 Terminal, 复制并粘贴以上指令。
该脚本首先会解释它要做什么并暂停操作,在指令确认之后才会开始安装。更多的安装选项请查看 这里(需要10.5)。

评论 (0)

发表评论