首页 > 系统相关 >实战篇 | Homebrew 安装使用(Ubuntu 完整实操版)

实战篇 | Homebrew 安装使用(Ubuntu 完整实操版)

时间:2024-09-23 23:48:02浏览次数:3  
标签:实战篇 git edu 实操 https Ubuntu brew homebrew tsinghua

支持绝大部分系统软件服务的安装,如 ollama, ffmpeg, mysql 等

在非 root 用户下安装使用,mac 和 linux(ubuntu) 上都可以使用

1. 操作步骤

1.1 确认 curl 和 git 是否已安装(可跳过)

# 分别查看是否安装 curl 和 git(输出版本号则已安装)
curl -V
git -v

注:若未安装,可以通过类似 sudo apt install curl git 的命令进行安装(一般先执行 sudo apt update)

1.2 设置镜像源(临时)(灵活)

# 设置清华镜像源:五行一起拷贝执行
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api" && 
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles" && 
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git" && 
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git" && 
export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"

1.3 安装

# 从清华源下载安装脚本(也可以从GitHub下载:https://github.com/Homebrew/install/raw/master/install.sh)
git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install

# 执行安装脚本(输入密码后,一直回车即可)
bash brew-install/install.sh

注:安装成功后会输出一些后续的命令提示,也会在后续步骤继续操作

1.4 配置环境变量

# 环境变量在哪个文件配置以 brew 提示为准,Mac、Linux 等可能不太一样
(echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> ~/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

1.5 验证是否可用(可跳过)

# 输出版本号则安装成功(不成功可以先试试 source ~/.bashrc)
brew -V

1.6 设置镜像源(长期)(灵活)

# 编辑配置文件
vim ~/.bashrc
# 文件末尾加入以下内容
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"

# 刷新环境变量
source ~/.bashrc

1.7 安装系统依赖项(灵活)

# 安装 build-essential
sudo apt update
sudo apt install build-essential

1.8 清理安装脚本(灵活)

# 清理/归档安装脚本(之前在哪下载的,在哪处理)
rm -rf brew-install

1.9 使用

# 更新
brew update

# 安装指定软件
brew install xxx

# 查看所有已安装软件
brew list

# 卸载指定软件
brew uninstall xxx

2. 参考资料

2.1 homebrew

官网

https://brew.sh/

2.2 清华大学开源软件镜像站

Homebrew 软件仓库

https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

3. 资源

3.1 homebrew

GitHub

https://github.com/Homebrew/install/raw/master/install.sh

https://github.com/Homebrew/install

3.2 清华大学开源软件镜像站

Homebrew Bottles 软件仓库

https://mirrors.tuna.tsinghua.edu.cn/help/homebrew-bottles/

标签:实战篇,git,edu,实操,https,Ubuntu,brew,homebrew,tsinghua
From: https://blog.csdn.net/be_clever/article/details/142471229

相关文章

  • 【slam】ubuntu中各种类型软件包的安装方法
    deb格式https://blog.csdn.net/jake_xiao/article/details/102984744压缩包形式https://blog.csdn.net/qq_31869107/article/details/55506978(解压之后找到其中的sh文件,sudo执行,如下所示)https://blog.csdn.net/goodgoodstudyddp/article/details/112464853linux和unbuntu中......
  • ubuntu mysql远程连接 bind-address配置
    dd远程连接数据库配置文件bind-address为127.0.0.1(只允许本地连接)但在etc/mysql/mysql.conf.d文件下mysqld.cnf只为可读无法修改步骤    1:找到在ubuntuetc/mysql/mysql.conf.d文件夹右键终端打开。    2:输入sudo-s后输入密码权限登录。    ......
  • HomeAssistant|【实战篇】基于MQTT的零代码、少配置,设备高效接入方法
    HomeAssistant是一个智能家居自动化平台,允许跨生态跨平台的设备连接到一起,做统一管理和设备自动化等功能,十分强大和灵活;在前面两篇关于MQTT接入HomeAssistant的文章【入门篇】和【高级篇】中,我们已经了解到如何把一个MQTT设备接入到HA,并且也知道了一些比较高级的用法,但是文......
  • ubuntu网口状态:DOWN、UP、RUNNING
    对Ubuntu系统中网口不同状态的理解一、ipaipa可查看所有网口状态二、ifconfigifconfig可查看被up起来的网口信息三、DOWN、UP、RUNNING当网口状态为DOWN时可用ifconfigens33up将网口up网口状态必须为UP才能设置IP、子网掩码等这个接口被标记为UP(已启用)、BR......
  • Python 虚拟环境安装使用(Anaconda 完整实操版)
    1.安装安装anaconda(包含python和pip等,支持创建及管理多个python虚拟环境)注:miniconda可能也可以,但是没用过,优先anaconda1.1linux1.1.1ubuntuMac、Windows及其他Linux系统类似注:一般不使用root用户,使用其他非root用户(方便使用homebrew等)Anaconda3......
  • Ubuntu24.04安装及初始化配置
    一、系统简介Ubuntu基于debian以桌面应用为主的开源操作系统,长期支持版本LTS通常每两年发布一次,如最新的版本24.04,上一个版本22.04,每个版本有5年支持周期,适合企业生产服务器使用,另外对容器支持较好,很多docker基础镜像采用utuntu。国产替代操作系统基于debian的有银河麒麟V10、统信U......
  • 30分钟从零开始入门 Redis (包含 Redis 安装教程 Ubuntu 版)
     ......
  • Fix Wi-Fi for Intel Wi-Fi 6 AX201 on Ubuntu 18.04---GPT
    Certainly!Here'sastep-by-stepguideyoucandocumentonyourblogtohelpyoueasilysetuptheIntelWi-Fi6AX201onyourThinkPadwhenreinstallingUbuntu18.04.HowtoFixWi-FiforIntelWi-Fi6AX201onUbuntu18.04IfyoureinstallUbuntu......
  • ubuntu 安装 docker相关
    在Ubuntu系统上安装Docker可以通过以下步骤进行:更新软件包索引: sudoapt-getupdate允许APT使用HTTPS: sudoapt-getinstallapt-transport-httpsca-certificatescurlsoftware-properties-common添加Docker官方GPG密钥: curl-fsSLhtt......
  • ubuntu22.04编译安装R4.4.1
    1.卸载当前版本的R:为了确保之前安装的R版本不会干扰,先卸载它:sudorm-rf/opt/R/4.4.1sudorm/usr/local/bin/Rsudorm/usr/local/bin/Rscript2.安装所需依赖:确保编译R所需的依赖已经安装:sudoapt-getupdate&&\sudoapt-getinstall-ybuild-essentialli......