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 博客 blog.csdn.net/yxys01/ar

換源:

直接使用 Homebrew 還需要更改默認源,不然誰用誰想打人,原因你懂的。以下是將默認源替換為國內 USTC 源的方法。替換核心軟體倉庫cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin mirrors.ustc.edu.cn/hom

替換 cask 軟體倉庫(提供 macOS 應用和大型二進位文件)

cd "$(brew --repo)"/Library/Taps/caskroom/homebrew-cask git remote set-url origin mirrors.ustc.edu.cn/hom替換 Bottles 源(Homebrew 預編譯二進位軟體包)bash(默認 shell)用戶:

echo export HOMEBREW_BOTTLE_DOMAIN=mirrors.ustc.edu.cn/hom >> ~/.bash_profile source ~/.bash_profile

zsh 用戶:echo export HOMEBREW_BOTTLE_DOMAIN=mirrors.ustc.edu.cn/hom >> ~/.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 中文主頁brew.sh/index_zh-cn.htm Homebrew Bottles 源使用幫助mirrors.ustc.edu.cn/hel Homebrew Cask 源使用幫助mirrors.ustc.edu.cn/hel Homebrew Core 源使用幫助mirrors.ustc.edu.cn/hel
推薦閱讀:
相关文章