下载安装phosphobot(含无法连接上 europe-west1-apt.pkg.dev:443 (64.233.189.82),连接超时等问题)

  1. 通过浏览器下载两个文件到本地:

    • 打开浏览器在地址栏分别输入以下 URL:
      1. https://europe-west1-apt.pkg.dev/projects/portal-385519/dists/phospho-apt/InRelease
      2. https://europe-west1-apt.pkg.dev/projects/portal-385519/dists/phospho-apt/main/binary-amd64/Packages
    • 如果能够访问,浏览器会提示下载文件,保存到本地(例如 ~/Downloads 目录)。
  2. 使用以下命令将其复制到 apt 缓存目录:

    sudo cp ~/Downloads/InRelease /var/lib/apt/lists/europe-west1-apt.pkg.dev_projects_portal-385519_dists_phospho-apt_InRelease
    sudo cp ~/Downloads/Packages /var/lib/apt/lists/europe-west1-apt.pkg.dev_projects_portal-385519_dists_phospho-apt_main_binary-amd64_Packages
    

    添加权限:

    sudo chmod 644 /var/lib/apt/lists/europe-west1-apt.pkg.dev_projects_portal-385519_dists_phospho-apt_InRelease
    sudo chmod 644 /var/lib/apt/lists/europe-west1-apt.pkg.dev_projects_portal-385519_dists_phospho-apt_main_binary-amd64_Packages
    

    导入公钥,需要手动下载并导入:

    curl -o repo-signing-key.gpg https://europe-west1-apt.pkg.dev/doc/repo-signing-key.gpg
    sudo apt-key add repo-signing-key.gpg
    
  3. 注释仓库条目防止覆盖:

    sudo nano /etc/apt/sources.list.d/artifact-registry.list
    

    将这一行deb https://europe-west1-apt.pkg.dev/projects/portal-385519 phospho-apt main在行首加 # 注释掉。

    保存并退出(在 nano 中,按 Ctrl+O,回车保存;按 Ctrl+X 退出)。

  4. 修改脚本以避免更新仓库配置:

    下载脚本到本地(这会将脚本保存为 install.sh,便于编辑

    curl -fsSL https://raw.githubusercontent.com/phospho-app/phosphobot/main/install.sh -o [install.sh](http://install.sh/)
    

    打开脚本:

    nano [install.sh](http://install.sh/)
    

    找到以下部分(Ctrl + W搜索):

    *# Common installation steps*
    if [[ "$PLATFORM" != "darwin" ]]; then
        echo "Installing phosphobot..."
        curl https://europe-west1-apt.pkg.dev/doc/repo-signing-key.gpg | sudo apt-key add -
        echo "deb https://europe-west1-apt.pkg.dev/projects/portal-385519 phospho-apt main" | sudo tee /etc/apt/sources.list.d/artifact-registry.list
        sudo apt update
        sudo apt install -y phosphobot
    else
    

    修改后如下:

    *# Common installation steps*
    if [[ "$PLATFORM" != "darwin" ]]; then
        echo "Installing phosphobot..."
        *# curl https://europe-west1-apt.pkg.dev/doc/repo-signing-key.gpg | sudo apt-key add -
        # echo "deb https://europe-west1-apt.pkg.dev/projects/portal-385519 phospho-apt main" | sudo tee /etc/apt/sources.list.d/artifact-registry.list
        # sudo apt update*
        # sudo apt install -y phosphobot
    else
    

    找到 install_linux_specific 函数:

    install_linux_specific() {
        echo "Installing Linux specific components..."
        sudo apt-get update
        *# Install Linux-specific dependencies*
        sudo apt-get install -y libgl1-mesa-glx dnsmasq v4l-utils ethtool can-utils
    }
    

    注释掉 sudo apt-get update:

    install_linux_specific() {
        echo "Installing Linux specific components..."
        *# sudo apt-get update# Install Linux-specific dependencies*
        sudo apt-get install -y libgl1-mesa-glx dnsmasq v4l-utils ethtool can-utils
    }
    

    然后ctrl+w搜索【libgl1-mesa-glx】,找到之后替换为【libgl1-mesa-dri】

    保存并退出(Ctrl+O,回车,Ctrl+X)。

  5. 为防止 apt 删除文件,临时锁定:

    sudo chattr +i /var/lib/apt/lists/europe-west1-apt.pkg.dev_projects_portal-385519_dists_phospho-apt_InRelease
    sudo chattr +i /var/lib/apt/lists/europe-west1-apt.pkg.dev_projects_portal-385519_dists_phospho-apt_main_binary-amd64_Packages
    
  6. 下载phosphobot文件:

    浏览器输入以下链接自动执行下载:

    https://europe-west1-apt.pkg.dev/projects/portal-385519/pool/phospho-apt/phosphobot_0.2.139_amd64_16b8ac092cdd5dc9a76415bfeddbc57f.deb

    验证文件

    • 检查 SHA256:

      sha256sum phosphobot_0.2.139_amd64_16b8ac092cdd5dc9a76415bfeddbc57f.deb
      

      应为:

      ffa522ba3f9c08bfb557e93800e986525195af1411ebbc02f6765ad5b57351db
      
    • 无错误则安装

      sudo dpkg -i phosphobot_0.2.139_amd64_16b8ac092cdd5dc9a76415bfeddbc57f.deb
      

      如果有依赖问题,修复:

      sudo apt-get install -f
      
  7. 执行命令验证:

    sudo bash install.sh
    
  8. 运行phosphobot

    phosphobot run
    
Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐