zoukankan      html  css  js  c++  java
  • Homebrew新一代OS X套件管理工具 高速安装Git

    在Mac上安装一些开源程序,除了自己下下载、编译( ./configure && make && make install) 之外,通常最方便的选择就是用套件管理工具來处理安装、升级跟移除。

    在 Homebrew 之前。最常見的就是 MacPorts 跟 Fink 了,对于 MacPorts,它有个讨厌的特点就是它不依赖系统内已经安裝好的套件。全然自成一局 (当然,這也算是一种 isolation 长处。假设你不爽的時候仅仅要砍掉 /opt 就移掉了)。所以经常为了装个小套件,就还要安装一堆它依赖的套件(比如:反复装一套你系统里已经有的 Perl。crazy!)。十分耗费时间和空间,并且到最后也搞不清楚它装了一大堆不知道拿來干什么用的套件。

    Homebrew 则尽量依赖系统内已经有的套件、它的套件 formula 是用简单的 Ruby 写的,所以你能够 fork Homebrew repository 自行改动维护、它自己用 Git 管理自己,升级十分方便。

    安装及使用方式

    方法一:

    1. 要先安裝有 Xcode,你才干編譯東西。
    2. 下載執行 http://gist.github.com/323731

    方法二:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    打开终端窗体, 粘贴以上脚本。

    脚本会解释它的作用,然后在您的确认下运行安装。高级安装选项请看 这里(须要10.5)。



    安装好之后,就有下面指令能够使用

    brew search 搜寻套件
    brew info 查询套件资讯
    brew list 已经装了哪些套件
    brew update 更新 homebrew 自己
    brew install 安装套件

    比如。立即就安装 wget 跟 git 这两个比較经常使用的工具,一下就搞定了,cool!

    brew install wget
    brew install git

    比如:
    Example usage:
      brew [info | home | options ] [FORMULA...]
      brew install FORMULA...
      brew uninstall FORMULA...
      brew search [foo]
      brew list [FORMULA...]
      brew update
      brew upgrade [FORMULA...]
      brew pin/unpin [FORMULA...]
    
    Troubleshooting:
      brew doctor
      brew install -vd FORMULA
      brew [--env | config]
    
    Brewing:
      brew create [URL [--no-fetch]]
      brew edit [FORMULA...]
      open https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md
    
    Further help:
      man brew
      brew home
    


    可是Homebrew最大的优势是什么?它将它全部的文件都保存在一个独立的文件夹中:/usr/local/ 。这意味着你能够无需干涉系统内建的软件而安装系统软件的最新版本号,比方python和mysql。

    并且当你卸载Homebrew 安装包时,它非常方便就能够被移除。

  • 相关阅读:
    3、MHC主要组织相容性复合体
    2、抗原
    1、免疫细胞
    【转】python3 内循环中遍历map,遍历一遍后再次进入内循环,map为空
    【转】Map 与 Unordered_map
    Chapter7 抑癌基因
    总结 搜索和最短路径问题
    1131 Subway Map DFS解法 BFS回溯!
    python 报错信息汇总
    python str转换成timedelta或date
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5253564.html
Copyright © 2011-2022 走看看