win11本地部署openclaw实操第13集:安装1password技能
本文记录了在Linux系统上安装Homebrew包管理器的详细过程。首先创建必要的目录结构并设置权限,然后解压brew-main.zip到指定位置,移动文件并清理空目录。接着创建brew命令的软链接并配置环境变量。安装1password-cli时遇到下载锁问题,通过终止相关进程、清理缓存锁文件解决。最终成功安装并验证了Homebrew和1password-cli的功能。整个过程展示了Linux系统
·
安装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:~$

更多推荐


所有评论(0)