随笔 - 934, 文章 - 0, 评论 - 249, 阅读 - 345万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Homebrew

Posted on   蝈蝈俊  阅读(576)  评论(3编辑  收藏  举报

Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。

它们的对比如下:

Flink是直接编译好的二进制包,MacPorts是下载所有依赖库的源代码,本地编译安装所有依赖,Homebrew是尽量查找本地依赖库,然后下载包源代码编译按照。
Flink容易出现依赖库问题,MacPorts相当于自己独立构建一套,下载和编译的东西太多太麻烦,Homebrew的方式最合理。

参考:http://www.zhihu.com/question/19862108

 

 

获取及安装方法: Homebrew


ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
打开终端窗口, 粘贴以上脚本。

安装过程需要输入root口令。

 

Homebrew的命令

Homebrew的可执行命令是brew,其基本使用方法如下(以wget为例)。

查找软件包
brew search wget

安装软件包
brew install wget

列出已安装的软件包
brew list

删除软件包
brew remove wget

查看软件包信息
brew info wget

列出软件包的依赖关系
brew deps wget

更新brew
brew update

列出过时的软件包(已安装但不是最新版本)
brew outdated

更新过时的软件包(全部或指定)
brew upgradebrew upgrade wget

 

 

==> Next steps
Run `brew doctor` before you install anything
Run `brew help` to get started

 

参考:

http://brew.sh/index_zh-cn.html

http://linfan.info/blog/2012/02/25/homebrew-installation-and-usage/

http://www.xiaoche.me/blog/2012/02/01/homebrew-install/

 

 

安装慢的问题

https://segmentfault.com/a/1190000021360086

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
历史上的今天:
2010-06-29 A potentially dangerous Request.Path value was detected from the client 异常
点击右上角即可分享
微信分享提示