一个程序员的自我成长之路。
Homebrew 是安装 macOS 中未包含的 UNIX 工具的最简单、最灵活的方式。它还可以将未为您的 Linux 发行版打包的软件安装到您的主目录,而无需sudo.
第一次入手mac book pro 后,我开始将这台笔记本作为我的主力开发机器。开始在电脑上安装开发所需要的工具。例如jdk、mysql、redis等等。在这个安装过程中我找到了HomeBrew,这东西对于我的理解来说类似于Ubuntu的新立得(synaptic),或者Redhat中的Yum。
我的环境为
macos Monterey 12.3.1
Apple M1
我使用HomeBrew安装了redis服务,并对其进行管理。mysql我是使用mysql官方的.dmg直接安装的,当然你也可以使用brew进行安装。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成之后你就可以使用它来安装你需要的软件
https://formulae.brew.sh/formula/
例如redis
brew install redis
他会把软件安装到`/home/linuxbrew/`(注意我的系统环境,可能与你的不同)。当然一般来说默认的安装目录是`/usr/local`
1. 更新所有包定义(公式)和 Homebrew 本身 brew update 2. 列出哪些已安装的软件包(桶)已过时 brew outdated 3. 升级一个特定的公式 brew upgrade <formula> 4. 安装 brew install XXX 5. 卸载 brew uninstall xxx 6. 列出已经安装的 brew list 7. 搜索 brew search xxx 8. 使用 macOS 的launchctl(1) 守护进程管理器管理后台服务 [ sudo] brew services[ list] ( --json) 列出有关当前用户(或 root)的所有托管服务的信息。 [ sudo] brew services info( formula| --all| --json) 列出当前用户(或 root)的所有托管服务。 [ sudo] brew services run( formula| --all) 无需注册即可 运行服务formula以在登录(或启动)时启动。 [ sudo] brew services start( formula| --all| --file=) 立即 启动服务formula并将其注册为在登录(或启动)时启动。 [ sudo] brew services stop( formula| --all) 立即 停止服务formula并取消注册,使其在登录(或引导)时启动。 [ sudo] brew services kill( formula| --all) 立即 停止服务formula,但保持注册以在登录(或启动)时启动。 [ sudo] brew services restart( formula| --all) 停止(如有必要)并formula立即启动服务并将其注册为在登录(或启动)时启动。
例如redis,想要找到redis的安装目录以及redis.conf文件的目录
brew list redis cd /opt/homebrew/Cellar/redis/6.2.6/ homebrew.mxcl.redis.plist 文件中就描述了redis.conf文件所在的位置,如 /opt/homebrew/etc/redis.conf
全部评论