「Homebrew」- 杂记

  CREATE BY JENKINSBOT
原文链接:「Homebrew」- 杂记
文章分类:「03.Operating_System_Administration:Package_Management_System:1.Package_Managers_for_macOS:Homebrew」
文章标识:「ac29c4cf」

用于macOS或Linux的包管理器,主要还是用于macOS系统,但是可以考虑在LFS中使用。本部分将整理与Homebrew有关内容。

注意,本文只是简单介绍

安装方法

参考官方主页,这里不再展开更多介绍。

使用代理

Homebrew with Shadowsocks SOCKS5 proxy
How to install an homebrew package behind a proxy?

由于网络原因,在安装包时可能需要使用代理:

# 使用socks5代理
ALL_PROXY="socks5://127.0.0.1:1080" brew install "<pkg-name>"

安装服务

与其他包管理器的使用方法类似,先search包,后install包:

brew search mysql

brew install mysql@5.7

启动服务

Starting and Stopping Background Services with Homebrew
MacOSX: autostart mysql on boot

在Homebrew中,内置服务管理工具,而我们并不需要了解如何使用launchctl命令:

#!/bin/sh

# 服务管理工具
brew tap homebrew/services

# 启动服务
brew services start mysql@5.7

# 查看服务
brew services list

# 重启服务
brew services restart mysql@5.7

关于服务开机启动:
(1)以命令brew services start mysql@5.7启动,则在每次登录时,服务将自动启动
(2)以命令sudo brew services start mysql@5.7启动,则在每次开机时,服务将自动启动

相关链接

https://brew.sh