You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian 12环境下JFrog Artifactory可靠更新及源配置咨询

解决Artifactory更新及仓库密钥问题

一、更换官方仓库并导入正确密钥

你当前使用的旧仓库地址已失效,需替换为JFrog官方维护的最新Debian仓库,并导入合法的GPG密钥以解决更新报错:

  1. 清理旧仓库配置
    找到/etc/apt/sources.list.d/下的Artifactory相关配置文件(比如artifactory.list),直接删除即可:

    sudo rm /etc/apt/sources.list.d/artifactory.list
    

    若需要保留记录,也可以编辑文件注释掉旧的仓库条目。

  2. 添加新的官方仓库
    针对Debian 10(buster),添加JFrog统一的Debian仓库:

    echo "deb [signed-by=/usr/share/keyrings/jfrog-archive-keyring.gpg] https://releases.jfrog.io/artifactory/jfrog-debs buster main" | sudo tee /etc/apt/sources.list.d/jfrog.list
    
  3. 导入GPG密钥
    导入官方签名密钥,确保包验证通过:

    curl -fsSL https://releases.jfrog.io/artifactory/jfrog-gpg-public.key | gpg --dearmor | sudo tee /usr/share/keyrings/jfrog-archive-keyring.gpg > /dev/null
    

二、可靠更新Artifactory的步骤

更新前务必做好全量备份,避免数据丢失:

  1. 全量备份操作

    • 备份Artifactory数据目录(默认路径):
      sudo tar -czf artifactory-data-backup-$(date +%Y%m%d).tar.gz /var/opt/jfrog/artifactory
      
    • 备份PostgreSQL数据库(假设数据库名为artifactory):
      sudo -u postgres pg_dump artifactory > artifactory-db-backup-$(date +%Y%m%d).sql
      
    • 备份配置文件:
      sudo tar -czf artifactory-config-backup-$(date +%Y%m%d).tar.gz /etc/opt/jfrog/artifactory
      
  2. 执行更新流程

    • 更新本地APT缓存:
      sudo apt update
      
    • 查看可升级的Artifactory版本:
      sudo apt list --upgradeable | grep artifactory
      
    • 执行升级(APT会自动处理依赖):
      sudo apt install artifactory
      
  3. 验证更新结果

    • 重启Artifactory服务:
      sudo systemctl restart artifactory
      
    • 检查服务运行状态:
      sudo systemctl status artifactory
      
    • 访问Artifactory首页,确认页面显示的版本已更新。

注意事项

  • Artifactory 7.x版本依赖Java 11,Debian 10默认的openjdk-11-jre可满足需求,若未安装可通过sudo apt install openjdk-11-jre补充安装。
  • 你当前已是7.98.13版本,后续跨小版本升级无需额外兼容性操作,遵循上述步骤即可。

内容的提问来源于stack exchange,提问作者Giannis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 18:00:07