Mac下面使用Homebrew安裝linux工具
簡介
Homebrew
是一個包管理器,用於安裝Apple
沒有預裝但你需要的UNIX
工具。(比如著名的wget
)。
Homebrew
會將軟體包安裝到獨立目錄(/usr/local/Cellar
),並將其檔案軟連結至/usr/local
。
Homebrew
不會將檔案安裝到它本身目錄之外,所以您可將Homebrew
安裝到任意位置。
Homebrew
使macOS
更完整。使用gem
來安裝gems
、用brew
來安裝那些依賴包。
wget
是一個從網路上自動下載檔案的自由工具,支援通過HTTP、HTTPS、FTP
三個最常見的TCP/IP
協議下載,並可以使用HTTP
代理。"wget"
這個名稱來源於“World Wide Web”
與“get”
的結合。
安裝
-
安裝
XCode
或者Command Line Tools for Xcode
。Xcode可以從AppStore裡下載安裝,Command Line Tools for Xcode
需要在終端中輸入以下程式碼執行安裝:xcode-select --install
-
安裝Homebrew。將以下命令貼上至終端
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
指令碼會在執行前暫停,並說明將它將做什麼。
安裝完成以後,需要執行
brew doctor
命令檢測下是否有什麼衝突的地方(如沒有解除安裝MacPorts
等等)
Homebrew
安裝成功後,會自動建立目錄/usr/local/Cellar
來存放Homebrew
安裝的程式。
- 移除Homebrew。將以下命令貼上至終端
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
基本使用
// 搜尋包 brew search mysql // 安裝包 brew install mysql // 檢視包資訊,比如目前的版本,依賴,安裝後注意事項等 brew info mysql // 解除安裝包 brew uninstall wget // 顯示已安裝的包 brew list // 檢視brew的幫助 brew –help // 更新, 這會更新 Homebrew 自己 brew update // 檢查過時(是否有新版本),這會列出所有安裝的包裡,哪些可以升級 brew outdated brew outdated mysql // 升級所有可以升級的軟體們 brew upgrade brew upgrade mysql // 清理不需要的版本極其安裝包快取 brew cleanup brew cleanup mysql
擴充套件:Homebrew Cask
你已經感受到了使用Homebrew
安裝命令列程式的便利。那麼接下來,我們將通過Homebrew Cask
優雅、簡單、快速的安裝和管理OS X
圖形介面程式,比如Google Chrome
和Dropbox
。
安裝
brew install caskroom/cask/brew-cask
使用
基本用法與brew
相同,只不過在brew
後面加了一個cask
單詞。
// 安裝軟體
brew cask install google-chrome
// 解除安裝軟體
brew cask uninstall google-chrome
其他
JDK 8 can be downloaded from Oracle's JDK Page.
// 安裝Bazel
brew install bazel
// 檢視Bazel版本
bazel version
// 提示需要安裝java JDK
移除JAVA JDK
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Java
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk
作者:一蓑煙羽
連結:https://www.jianshu.com/p/bca8fc1ff3f0
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。