从源代码中删除远程缓存在Jfrog Artifactory中的包后,无法安装该包

2024-06-01 19:17:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我们的软件栈目前需要PythonRosdep 0.18.0-1,但他的软件包已升级到0.19.0-1,因此删除了0.18.0-1。在我们的jfrog artifactory repo中,我仍然可以在远程缓存中找到0.18.0-1,但我无法强制执行该版本。当我做sudo apt install python-rosdep=0.18.0-1时,我得到了E: Version '0.18.0-1' for 'python-rosdep' was not found。搜索包apt search python-rosdep只会得到最新版本。有没有一种方法可以让我继续安装jfrog artifactory repo中缓存的旧版本?谢谢


Tags: install版本for软件远程versionsudoapt
1条回答
网友
1楼 · 发布于 2024-06-01 19:17:24

当Artifactory中的远程存储库尝试镜像原始存储库时,您得到的行为是预期的

您有两个选项可以解析已缓存但已从远程服务器过期的包:

  1. 将其复制到本地存储库&;从那里拉
  2. 对此不是100%确定,但是设置远程存储库 “离线”可以作为一种快速解决方法

相关问题 更多 >