安装Homebrew

(base) gpu3090@DESKTOP-8IU6393:~$ ls
'=0.39.0'                               anaconda3           merge               snap
 Desktop                                bin                 model.ckpt          start-desktop.sh
 Documents                              brew-main.zip       models              submission.csv
 Downloads                              cookies.txt         node_modules        summaries
 LLaMA-Factory                          covid_test.csv      openclaw            test
 M5-应用集成                            covid_train.csv     outputs             thinclient_drives
 Music                                  downloads           package-lock.json   tmpg00x95ve.mp3
 Pictures                               file                package.json        train
 Public                                 food11.zip          pred.csv            unsloth_compiled_cache
 Q1                                     libriphone          prediction.csv      valid
 Q1.zip                                 libriphone.zip      runs                “算命大师模型_ipynb”的副本.ipynb
 Templates                              llama.cpp           sample_best.ckpt
 Videos                                 llamaboard_cache    sample_log.txt
 WA_Fn-UseC_-Telco-Customer-Churn.csv   llamaboard_config   saves
(base) gpu3090@DESKTOP-8IU6393:~$ pwd
/home/gpu3090
(base) gpu3090@DESKTOP-8IU6393:~$ ls b
ls: cannot access 'b': No such file or directory
(base) gpu3090@DESKTOP-8IU6393:~$ ls b*
brew-main.zip

bin:
systemctl
(base) gpu3090@DESKTOP-8IU6393:~$ sudo mkdir -p /home/linuxbrew/.linuxbrew/Homebrew
sudo chown -R gpu3090:gpu3090 /home/linuxbrew/.linuxbrew/Homebrew
[sudo] password for gpu3090:
(base) gpu3090@DESKTOP-8IU6393:~$ unzip brew-master.zip -d /home/linuxbrew/.linuxbrew/Homebrew
unzip:  cannot find or open brew-master.zip, brew-master.zip.zip or brew-master.zip.ZIP.
(base) gpu3090@DESKTOP-8IU6393:~$ unzip ./brew-master.zip -d /home/linuxbrew/.linuxbrew/Homebrew
unzip:  cannot find or open ./brew-master.zip, ./brew-master.zip.zip or ./brew-master.zip.ZIP.
(base) gpu3090@DESKTOP-8IU6393:~$ unzip brew-master.zip -d /home/linuxbrew/.linuxbrew/Homebrew
unzip:  cannot find or open brew-master.zip, brew-master.zip.zip or brew-master.zip.ZIP.
(base) gpu3090@DESKTOP-8IU6393:~$ unzip brew-main.zip -d /home/linuxbrew/.linuxbrew/Homebrew

(base) gpu3090@DESKTOP-8IU6393:~$ # 列出目标目录下的所有内容,查看实际解压后的目录名
ls -l /home/linuxbrew/.linuxbrew/Homebrew/
total 4
drwxr-xr-x 14 gpu3090 gpu3090 4096 Mar 10 22:20 brew-main
(base) gpu3090@DESKTOP-8IU6393:~$ # 移动 brew-main 下的所有文件到 Homebrew 根目录
mv /home/linuxbrew/.linuxbrew/Homebrew/brew-main/* /home/linuxbrew/.linuxbrew/Homebrew/

# 删除空的 brew-main 目录
rm -rf /home/linuxbrew/.linuxbrew/Homebrew/brew-main
(base) gpu3090@DESKTOP-8IU6393:~$ # 1. 创建 brew 可执行文件的软链接(让系统能识别 brew 命令)
ln -s /home/linuxbrew/.linuxbrew/Homebrew/bin/brew /home/linuxbrew/.linuxbrew/bin/brew

# 2. 配置环境变量(永久生效)
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc

# 3. 立即加载环境变量(无需重启终端)
source ~/.bashrc
Now using node v22.12.0 (npm v10.9.0)
(base) gpu3090@DESKTOP-8IU6393:~$ brew --version
Homebrew >=4.3.0 (shallow or no git repository)
(base) gpu3090@DESKTOP-8IU6393:~$

# 安装
```bash
(base) gpu3090@DESKTOP-8IU6393:~$ # 安装 1password-cli(核心命令:op)
brew install 1password-cli

# 验证安装(输出版本号即成功)
op --version
==> Fetching downloads for: 1password-cli
✘ Cask 1password-cli (2.32.1)                                                                Downloading  12.6MB/-------Error: A `brew install 1password-cli` process has already locked /home/gpu3090/.cache/Homebrew/downloads/ba0bfac6b47c2f3f2f8d2d50e8232cb5e9ba2776dc15b6850e99581c7b316afc--op_linux_amd64_v2.32.1.zip.incomplete.
✘ Cask 1password-cli (2.32.1)                                                                Downloading  12.6MB/-------
Error: A `brew install 1password-cli` process has already locked /home/gpu3090/.cache/Homebrew/downloads/ba0bfac6b47c2f3f2f8d2d50e8232cb5e9ba2776dc15b6850e99581c7b316afc--op_linux_amd64_v2.32.1.zip.incomplete.
Please wait for it to finish or terminate it to continue.
op: command not found
(base) gpu3090@DESKTOP-8IU6393:~$ # 1. 查找并终止 brew 下载进程
sudo pkill -9 -f "brew install 1password-cli"
sudo pkill -9 -f "curl"  # 终止 brew 关联的下载进程

# 2. 验证进程是否全部终止(无输出即成功)
ps aux | grep -E "brew|curl" | grep -v grep
[sudo] password for gpu3090:
Killed
Killed
gpu3090   336905  1.4  0.3 868564 215940 ?       Sl   00:02   0:01 /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/current/bin/ruby -W1 --disable=gems,rubyopt /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.rb install 1password-cli
(base) gpu3090@DESKTOP-8IU6393:~$ # 1. 删除 1password-cli 的下载锁文件
sudo rm -rf /home/gpu3090/.cache/Homebrew/downloads/*--op_linux_amd64_v2.32.1.zip.incomplete

# 2. 清理 brew 所有下载缓存锁
sudo rm -rf /home/gpu3090/.cache/Homebrew/locks/*
sudo rm -rf /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/downloads/locks/*
(base) gpu3090@DESKTOP-8IU6393:~$ # 强制重新安装,跳过损坏的缓存
brew install --force 1password-cli

# 验证安装是否成功(输出版本号即完成)
op --version
==> Fetching downloads for: 1password-cli
✔︎ Cask 1password-cli (2.32.1)                                                                Verified     13.9MB/ 13.9MB
==> Installing Cask 1password-cli
==> Linking Binary 'op' to '/home/linuxbrew/.linuxbrew/bin/op'
🍺  1password-cli was successfully installed!
2.32.1
(base) gpu3090@DESKTOP-8IU6393:~$

在这里插入图片描述

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐