Homebrew安装包管理系统的安装和使用
来源:互联网 发布:datax3.0 java 列子 编辑:程序博客网 时间:2024/06/11 16:51
首先,什么是Homebrew?
Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X.
Homebrew是一个包管理器,我们能够通过终端方便的使用它安装管理苹果没有自带的UNIX相关工具软件。
Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接。
官方网站:http://mxcl.github.com/homebrew/
其次,如何安装Homebrew?
参考GitHub地址: https://github.com/mxcl/homebrew/wiki/installation
建议安装之前删除已经安装的Fink和Macports。
Homebrew使用ruby脚本,Mac OS X已经自带ruby。
安装 Homebrew 很简单,只需在终端上输入一行 Ruby 脚本(所以要先搭建 Ruby 运行环境,Mac 下已经预装了 Ruby)就行:
ruby -e
"$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
如图:键入密码安装后的截屏为:第三,Homebrew使用Homebrew 跟 Ubuntu 的里的 apt-get 一样,update是更新软件包列表,install是安装软件包,uninstall是卸载软件包,用法都差不多,熟悉 apt-get 使用的话是很容易上手。
下面是 Homebrew 的一些常用操作(package替换成你想安装的软件名,例如:nginx、mysql,就能正常安装你想要安装的软件):
显示帮助信息
1brew -h
Homebrew的版本
1brew -
v
列出Homebrew的建议或警告信息
1brew doctor
列出已安装的软件包
1brew list
更新Homebrew软件包
1brew update(up)
用浏览器打开package主页(package 为空则打开 Homebrew 主页)
1brew home package
显示软件包内容信息
1brew info package
显示包依赖
1brew deps package
查找有没有想要安装的软件包(支持模糊查找)
1brew search package
查看软件包的信息
1brew info package
软件包的安装选项
1brew options package
安装软件包
1brew
install
package
如果想查看安装过程中执行的命令或者是编译信息,可以在 "install" 后面加一个 "-v" 参数:
1brew
install
-
v
package
卸载软件包
1brew uninstall(remove) package
用 Homebrew 安装第三方工具软件包,例如用 homebrew 安装官方缺省的php
1brew tap josegonzalez
/php
如果软件包出了新版本,可以用 upgrade 更新过时的软件包(缺省 package 参数,则为全部更新):
1brew upgrade package
清理之前安装的旧版本数据:
12brew cleanup --force -s
rm
-rf $(brew --cache)
更多详细的用法说明可以在终端输入"man brew"查看。
PS:Mac 下类似 Homebrew 的软件管理工具还有 MacPorts、Fink。
Homebrew 的一些配置目录:
- /Library/Caches/Homebrew: 安装所下载文件的存放的位置
- Homebrew安装包管理系统的安装和使用
- Homebrew的安装和使用
- Mac系统下Homebrew的安装和使用Homebrew安装python
- Homebrew包管理器的安装与使用
- Mac OS X系统 HomeBrew的安装和简单使用
- Mac OS X系统 HomeBrew的安装和简单使用
- Mac OS X上安装和使用Homebrew和Homebrew Cask来进行软件安装管理
- HomeBrew的安装和简单使用
- Mac OS--Homebrew的安装和使用
- HomeBrew的安装和简单使用
- HomeBrew的安装和简单使用
- HomeBrew的安装和简单使用
- Mac安装和使用HomeBrew
- Mac上的包管理器Homebrew的介绍及安装和使用实践
- Mac上的包管理器Homebrew的介绍及安装和使用实践
- Mac OS下包管理器Homebrew的安装与使用
- Mac OS下包管理器Homebrew的安装与使用
- Mac下的包管理Homebrew使用
- 【进程间通信】系统调用ptrace()和进程跟踪
- Maven 3 入门 -- HelloWorld
- 自动附加JAR源代码的Eclipse插件-Java Source Attacher -
- 百度地图3.0初用笔记(一)
- 后台播放音乐
- Homebrew安装包管理系统的安装和使用
- LA 3645 Objective: Berlin 最大流
- 电脑内重要文件丢失也可以快速找回
- Maven 3 入门 -- 核心概念
- 从硬件的系统结构开始 .
- iOS开发点滴-“to prevent warning from “PerformSelect may cause a leak because its selector is unknown””
- android adb常用命令整理
- 电脑自动关机是什么原因
- TStringList:字符串列表