Не удается установить пакет, удаленно кэшированный в Jfrog Artifactory после его удаления из источника - PullRequest
0 голосов
/ 08 апреля 2020

Наш программный стек в настоящее время требует python -rosdep 0.18.0-1, но его пакет был обновлён до 0.19.0-1, и поэтому удалён 0.18.0-1. В нашем репозитории jfrog artifactory я все еще могу найти 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? Спасибо!

1 Ответ

1 голос
/ 09 апреля 2020

Ожидаемое поведение ожидается, поскольку удаленный репозиторий в Artifactory пытается отразить исходный репозиторий.

У вас есть несколько вариантов разрешения пакета, который уже кэширован, хотя срок его действия истек с удаленного:

  1. Скопируйте его в локальный репозиторий и извлеките его оттуда.
  2. Не уверен на 100% в этом, но установка удаленного репозитория в автономный режим может быть быстрым решением.
...