同事:“你装homebrew了没?”
我:“没有”
同事:“那你用mac本干嘛?”
我:“。。。。。。”
虽然我知道同事说的这些事存在逻辑问题了,但是我好事给自己的本装上了Homebrew,顺便写简单介绍一下Homebrew的使用。
一、安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
二、安装mtr
brew cask search mtr //搜索mtr
brew cask intall mtr //安装mtr
注意:在mac系统下mtr的执行需要root权限,mtr的安装目录/usr/local/sbin.具体发如下:
sudo chown root mtr
sudo chmod u+s mtr
同时,可以将/usr/local/sbin添加到环境变量(.bash_profile文件)
三、升级软件
Homebrew cask自带没有升级所有软件的功能,使用如下命令添加此功能:
brew tap buo/cask-upgrade
使用下面命令升级所有有brew cask命令安装的命令
brew cu
四、brew和brew cask的区别
brew是从下载源码解压然后 ./configure && make install, 同时会包含相关依存库。并自动配置好各种环境变量,而且易于卸载。
brew cask是已经编译好了的应用包(.dmg/.pkg),仅仅是下载解压,放在统一的目录中(/opt/homebrew-cask/Caskroom),同时包含很多AppStore里没有的常用软件。
注意:有时候brew cask search查询不到的通过brew search可以收到。