首页 > 解决方案 > 从 Aptly 迁移到 jfrog Artifactory

问题描述

我们目前正在使用 Aptly 进行 Debian 包管理。我们想迁移到 Jfrog 神器。

试图在 Artifactory 中设置远程存储库。但是 artifactory 只支持从另一个 artifactory 服务器复制。

探索诸如复制 deb 文件并将其放入人工文件系统并重新计算索引等选项。可能吗?还有其他建议吗?

注意:我们有 10 TB(160k)的 deb 包。一个一个地添加会很费时间。

标签: migrationdebianartifactoryjfrog-cli

解决方案


我认为没有直接的方法可以做到这一点,但是我建议您执行以下操作:

  1. 在 Artifactory 中创建一个远程存储库并将其指向 Aptly
  2. 从 Aptly 获取软件包列表
  3. 向每个包发送一个头请求,以便该包将落在远程存储库缓存中
  4. 使用插件将包从远程存储库缓存移动到本地存储库。这个插件可能对你有帮助

当然,由于数据量很大,您需要编写此过程的脚本。


推荐阅读