mac到手后一件事应该是装一个homebrew
mac到手了,闲鱼上淘来的一个二手lq2,成色比想像的好得多,但愿不会翻车。到手后居然发现不会用,完全不会用,一脸懵逼!不管了,既然报了班就问,问老师,要先装一个homebrew的软体。装完夜未央告诉我原来就给我装过了……,本著每做一件事都写个博客的原则,继续复制粘贴homebrew的安装和使用教程。
Homebrew的安装
Homebrew的安装很简单,只需在终端下输入如下指令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序。 这时你在命令行状态下面就可以使用 brew 命令了.
Homebrew的使用
- 安装软体:
brew install 软体名
,例:brew install wget
- 搜索软体:
brew search 软体名
,例:brew search wget
- 卸载软体:
brew uninstall 软体名
,例:brew uninstall wget
- 更新所有软体:
brew update
??通过 update 可以把包信息更新到最新,不过包更新是通过git命令,所以要先通过brew install git
命令安装git。 - 更新具体软体:
brew upgrade 软体名
,例:brew upgrade git
- 显示已安装软体:
brew list
- 查看软体信息:
brew info/home 软体名
,例:brew info git / brew home git
??brew home指令是用浏览器打开官方网页查看软体信息
- 查看那些已安装的程序需要更新:
brew outdated
- 显示包依赖:
brew deps
创建你自己的 Homebrew 包:
$ brew create https://foo.com/bar-1.0.tgz
Created /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/bar.rb
完全基于 git 和 ruby,所以自由修改的同时你仍可以轻松撤销你的变更或与上游更新合并
$ brew edit wget # 使用 $EDITOR 编辑!
Homebrew的安装路径及文件夹
Homebrew将本地的/usr/local初始化为git的工作树,并将目录所有者变更为当前所操作的用户,以后的操作将不需要sudo。
-bin 用于存放所安装程序的启动链接(相当于快捷方式)
-Cellar 所以brew安装的程序,都将以[程序名/版本号]存放于本目录下
-etc brew安装程序的配置文件默认存放路径
-Library Homebrew 系统自身文件夹
--------------------- 本文来自 yxys01 的CSDN 博客 https://blog.csdn.net/yxys01/article/details/77452318?utm_source=copy
换源:
直接使用 Homebrew 还需要更改默认源,不然谁用谁想打人,原因你懂的。以下是将默认源替换为国内 USTC 源的方法。替换核心软体仓库cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git替换 cask 软体仓库(提供 macOS 应用和大型二进位文件)
cd "$(brew --repo)"/Library/Taps/caskroom/homebrew-cask git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git替换 Bottles 源(Homebrew 预编译二进位软体包)bash(默认 shell)用户:echo export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles >> ~/.bash_profile source ~/.bash_profile
zsh 用户:echo export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles >> ~/.zshrc source ~/.zshrc 基本用法:假定操作对象为 wget,请替换为自己需要的软体包名操作命令更新 Homebrewbrew update更新所有安装过的软体包brew upgrade更新指定的软体包brew upgrade wget查找软体包brew search wget安装软体包brew install wget卸载软体包brew remove wget列出已安装的软体包brew list查看软体包信息brew info wget列出软体包的依赖关系brew deps wget列出可以更新的软体包brew outdated参考:Homebrew 中文主页https://brew.sh/index_zh-cn.html Homebrew Bottles 源使用帮助http://mirrors.ustc.edu.cn/help/homebrew-bottles.html Homebrew Cask 源使用帮助http://mirrors.ustc.edu.cn/help/homebrew-cask.git.html Homebrew Core 源使用帮助http://mirrors.ustc.edu.cn/help/homebrew-core.git.html推荐阅读: