diff options
Diffstat (limited to 'index.html')
| -rw-r--r-- | index.html | 176 |
1 files changed, 25 insertions, 151 deletions
diff --git a/index.html b/index.html index 1d1058063..d8df604c4 100644 --- a/index.html +++ b/index.html @@ -1,151 +1,25 @@ -<!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - <head> - <title>Homebrew — MacPorts driving you to drink? Try Homebrew!</title> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> - <meta name="dc.creator" content="Rémi Prévost - http://exomel.com" /> - <link rel="stylesheet" href="./css/screen.css" type="text/css" media="screen" /> - <link rel="stylesheet" href="./css/fonts/chunkfive/chunkfive.css" type="text/css" media="screen" /> - <script type="text/javascript"> - function selectText() { - if (document.selection) { - var range = document.body.createTextRange(); - range.moveToElementText(document.getElementById('selectable')); - range.select(); - } else if (window.getSelection) { - var range = document.createRange(); - range.selectNode(document.getElementById('selectable')); - window.getSelection().addRange(range); - } - } - </script> - </head> - <body> - <div id="wrap"> - <div id="header"> - <h1><a href="./">Homebrew</a></h1> - <p id="subtitle"><strong>The missing package manager for OS X</strong></p> - <p>English Version | <a href="index_fr-fr.html">Version Francaise</a> | <a href="index_zh-cn.html">简体中文版</a> | <a href="index_zh-tw.html">繁體中文版</a></p> - </div> - - <div id="informations"> - <ul> - <li> - <div class="group row"> - <div class="col-1"> - <p>Homebrew installs <a href="https://github.com/mxcl/homebrew/tree/master/Library/Formula" title="List of Homebrew packages">the stuff you need</a> that Apple didn’t.</p> - </div> - <div class="col-2"> - <pre><code><span style="color: #e3d796;">$</span> brew install wget</code></pre> - </div> - </div> - </li> - <li> - <div class="group row"> - <div class="col-1"> - <p>Homebrew installs packages to their own directory and then symlinks their files into <code>/usr/local</code>.</p> - </div> - <div class="col-2"> - <pre><code><span style="color: #e3d796;">$</span> cd /usr/local -<span style="color: #e3d796;">$</span> find Cellar -Cellar/wget/1.12 -Cellar/wget/1.12/bin/wget -Cellar/wget/1.12/share/man/man1/wget.1 - -<span style="color: #e3d796;">$</span> ls -l bin -bin/wget -> ../Cellar/wget/1.12/bin/wget</code></pre> - - </div> - </div> - </li> - <li> - <div class="group row"> - <div class="col-1"> - <p>Homebrew won’t install files outside its prefix, and you can place a Homebrew installation wherever you like.</p> - </div> - </div> - </li> - <li> - <div class="group row"> - <div class="col-1"> - <p>Trivially create your own Homebrew packages.</p> - </div> - <div class="col-2"> - <pre><code><span style="color: #e3d796;">$</span> brew create http://foo.com/bar-1.0.tgz -Created /usr/local/Library/Formula/bar.rb -</code></pre> - </div> - </div> - </li> - <li> - <div class="group row"> - <div class="col-1"> - <p>It's all git and ruby underneath, so hack away with the knowledge that you can easily revert your modifications and merge upstream updates.</p> - </div> - <div class="col-2"> - <pre><code><span style="color: #e3d796;">$</span> brew edit wget <span style="color: #666;"># opens in $EDITOR!</span></code></pre> - </div> - </div> - </li> - <li> - <div class="group row"> - <div class="col-1"> - <p>Homebrew formula are simple Ruby scripts:</p> - </div> - <div class="col-2"> - <pre class="overflow"><code><span style="color: #8a9597;">require</span> <span style="color: #c2c98f;">'</span><span style="color: #a2a96f;">formula</span><span style="color: #c2c98f;">'</span> - -<span style="color: #8a9597;">class</span> <span style="color: #e3d796;"><em>Wget</em></span> < Formula - homepage <span style="color: #c2c98f;">'</span><span style="color: #a2a96f;">http://www.gnu.org/wget/</span><span style="color: #c2c98f;">'</span> - url <span style="color: #c2c98f;">'</span><span style="color: #a2a96f;">http://ftp.gnu.org/wget-1.12.tar.gz</span><span style="color: #c2c98f;">'</span> - md5 <span style="color: #c2c98f;">'</span><span style="color: #a2a96f;">308a5476fc096a8a525d07279a6f6aa3</span><span style="color: #c2c98f;">'</span> - - <span style="color: #8a9597;">def</span> <span style="color: #a999ac;">install</span> - system <span style="color: #c2c98f;">"</span><span style="color: #a2a96f;">./configure</span><span style="color: #c2c98f;"> </span><span style="color: #a2a96f;">--prefix=</span><span style="color: #c2c98f;">#{</span>prefix<span style="color: #c2c98f;">}</span><span style="color: #c2c98f;">"</span> - system <span style="color: #c2c98f;">'</span><span style="color: #a2a96f;">make install</span><span style="color: #c2c98f;">'</span> - <span style="color: #8a9597;">end</span> -<span style="color: #8a9597;">end</span></code></pre> - </div> - </div> - </li> - <li> - <div class="group row"> - <div class="col-1"> - <p>Homebrew complements OS X. Install your gems with <code>gem</code>, and their dependencies with <code>brew</code>.</p> - </div> - </div> - </li> - - <li> - <div class="group row"> - <h2>Install Homebrew</h2> - <pre style='clear:both;text-align:center;margin:0 -3em;margin-bottom:0.9em'><code id='selectable' onclick="selectText()">ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"</code></pre> - <div class="col-1"> - <p>Paste that at a Terminal prompt.</p> - </div> - <div class="col-2"> - <p>The script explains what it will do and then pauses before it does it. There are more installation options <a href='https://github.com/mxcl/homebrew/wiki/Installation'>here</a> (needed on 10.5). - </div> - </div> - </li> - - <li> - <div class="group row"> - <h2>Further Documentation</h2> - <div class="button"> - <p><a href="https://github.com/mxcl/homebrew/wiki">Homebrew Wiki</a></p> - </div> - </div> - </li> - - <li> - <div class="group row credits"> - <p>Original code by <a href="http://methylblue.com/">Max Howell</a>. Website by <a href="http://exomel.com">Rémi Prévost</a>.</p> - </div> - </li> - </ul> - </div> - </div> - <a href="http://github.com/mxcl/homebrew"><img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub" /></a> - </body> -</html> +--- +layout: index +lang: en +title: Homebrew — MacPorts driving you to drink? Try Homebrew! +subtitle: The missing package manager for OS X + +pagecontent: + what: Homebrew installs <a href="https://github.com/mxcl/homebrew/tree/master/Library/Formula" title="List of Homebrew packages">the stuff you need</a> that Apple didn’t. + how: Homebrew installs packages to their own directory and then symlinks their files into <code>/usr/local</code>. + prefix: Homebrew won’t install files outside its prefix, and you can place a Homebrew installation wherever you like. + createpackages: Trivially create your own Homebrew packages. + hack: It's all git and ruby underneath, so hack away with the knowledge that you can easily revert your modifications and merge upstream updates. + formula: "Homebrew formula are simple Ruby scripts:" + complement: Homebrew complements OS X. Install your gems with <code>gem</code>, and their dependencies with <code>brew</code>. + install: + install: Install Homebrew + paste: Paste that at a Terminal prompt. + what: The script explains what it will do and then pauses before it does it. There are more installation options <a href='https://github.com/mxcl/homebrew/wiki/Installation'>here</a> (needed on 10.5). + doc: + further: Further Documentation + wiki: Homebrew Wiki + foot: + code: Original code by <a href="http://methylblue.com/">Max Howell</a>. + page: Website by <a href="http://exomel.com">Rémi Prévost</a>. +--- |
