Homebrew 的使用

1. Homebrew 简介

Homebrew 是一款自由及开放源代码的软件包管理系统,用以简化 Mac OS X 系统上的软件安装过程,使用它我们可以快速方便的安装软件。最初由马克斯·霍威尔(Max Howell)写成。

2. 安装 Homebrew

Homebrew 的安装非常简单,只需要一条命令即可。(官网地址:Homebrew

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

3. Homebrew 的常用命令

3.1 查找

brew search
3.2 安装
brew install
3.3 列出已安装的软件
brew list
3.4 删除
brew remove
3.5 查看软件包信息
brew info
3.6 列出软件包的依赖关系
brew deps

3.7 更新 brew

brew update
3.8 列出过时的软件包
brew outdated

3.9 更新过时的软件包

brew upgrade

4.0 用浏览器打开

brew home

4 定制自己的软件包

其实 Homebrew 自带的软件包已经能满足绝大多人的需要了。但是如果想要安装的软件在 Homebrew 上找不到的时候,我们也可以自己编译安装。(假定软件包名称为 XXX,来自 YYY 站点)

4.1 首先找到待安装软件的源码下载地址

http://YYY.com/XXX.tgz

4.2 建立自己的 formula

brew create http://YYY.com/XXX.tgz
4.3 编辑 formula

Homebrew 自动建立的 formula 已经包含了基本的 configure 和 make install 命令,对于大部分软件,不需要进行修改,退出编辑即可。

4.4 安装自定义的软件包

brew install XXX

















### 使用 Homebrew 进行 macOS 的包管理 #### 安装 Homebrew 为了在 macOS 上安装 Homebrew,可以运行如下命令并按照提示操作: ```bash /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ``` 此过程会下载并执行必要的脚本来设置 Homebrew 环境[^3]。 #### 配置环境变量 一旦 Homebrew 成功安装,在终端中输入 `brew` 应该能够显示帮助信息。如果遇到任何路径问题,则可能需要手动将 `/usr/local/bin` 添加到系统的 PATH 变量中以便访问 brew 命令[^2]。 #### 更新 Homebrew 和软件包列表 保持 Homebrew 自身及其维护的软件仓库最新非常重要。这可以通过下面两个命令完成: - `brew update`: 同步最新的可用版本。 - `brew upgrade`: 升级已安装的应用程序至新版本。 #### 搜索、安装和卸载软件包 Homebrew 提供了一套简单易用的操作来处理各种类型的软件包: - **搜索**:通过 `brew search [text|/regex/]` 查找特定名称或描述中的关键词匹配项。 - **查看详情**:利用 `brew info [formula]` 获取关于某个具体 formula 更多的信息。 - **安装**:采用 `brew install [package name]` 来部署所需的工具集;例如要安装 Python 和 pip,只需键入 `brew install python`[^1]。 - **移除**:当不再需要某些应用程序时,可通过 `brew uninstall [package name]` 删除它们。 #### 清理旧版文件 随着时间推移,可能会积累许多未使用的依赖关系和其他残留数据。定期清理有助于释放磁盘空间以及提高系统性能。为此可使用以下指令: - `brew cleanup`: 移除过期的 tarball 文件。 - `brew prune`: 删去无用链接。 #### 解决冲突 有时不同应用之间会发生文件覆盖的情况。为了避免这种情况发生,Homebrew 将各个组件安置在其独立目录下再创建指向 `/usr/local` 下相应位置的符号链接。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值