S0002-HomeBrew 基础入门
零、homebrew
Homebrew 是一个自由开源的软件包管理系统,主要设计给 Apple Mac 电脑的操作系统 macOS 使用,但也支持 Linux 系统。它可以快速简洁的安装、卸载以及管理计算机软件包。
Homebrew 的一个重要特点是其包含了一些 Mac 预装软件缺失的 GNU 工具,如:bash, git, wget, curl 等。
并且其自身的安装和使用都非常简单,并且软件包的安装是独立的,互不影响,这也避免了因为依赖的问题导致的软件包卸载困难的情况。
一、检测
1.1 查看当前版本
brew -v
输出如下,表示已经安装
二、卸载
2.1 方式一:官方卸载
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
这是 Homebrew 官方提供的卸载脚本,非常方便且安全。
2.2 方式二:手动卸载
本人未曾尝试过,不推荐使用。
三、安装
进入官网,直接找到如下命令行。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
四、更换
4.1 更换 brew 源
4.1.1 什么是 brew 源?都有哪些源?
官方源 Homebrew/core(已更名为 homebrew-core)
这是默认的 Homebrew 源。 它是由 Homebrew 维护团队维护的,应用程序包的更新速度非常快,几乎可以满足日常生产使用。但如果在国内,可能会遇到网络问题,速度慢。
官方 bottles 源
这是 Homebrew 二进制预编译包的源。一些常用的包 Homebrew 会进行预编译,在需要的时候进行下载。
清华大学开源软件镜像站
清华大学开源软件镜像站提供了 Homebrew/core 的镜像,更新速度很快,国内用户可以使用此镜像提高 brew 更新的速度。
中科大源
中科大也提供了 Homebrew/core 的源,其特点也是更新速度快,网络稳定,是另一国内用户的良好选择。
4.1.2 为什么要更换?
主观:使用 brew install 安装软件的时候,巨慢无比,程序员无法忍受如此之慢!
客观:默认官方的更新源都是存放在 GitHub 上的,这也是中国大陆用户访问缓慢的原因,一般来说我们会更倾向选择国内提供的更新源,在此推荐中国科大以及清华大学提供的更新源
4.1.3 如何更换?
查看自己的源:
cd "$(brew --repo)"git remote -v
官方源更新:
brew update
清华大学开源软件镜像站:
中科大源:
五、复原
六、基本命令
版权声明: 本文为 InfoQ 作者【远观钱途】的原创文章。
原文链接:【http://xie.infoq.cn/article/e52a81e1ec335400f7c850175】。文章转载请联系作者。
评论