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推薦閱讀: