LINUX.ORG.RU

Как заполучить пакеты RPM для дальнешего использования?


0

1

Есть старая проприетарная редхат-подобная оська, в которой YUM тоже старый - v.3.2.8.
Репозитарий соответственно тоже проприетарный, поэтому выцепить из него пакеты по FTP или HTTP и сохранить их как локальный репозитарий для дальнейшего использования не представляется возможным, а именно это как раз и требуется.

Возможно ли решить эту задачу?

★★★★★

Последнее исправление: chukcha (всего исправлений: 2)

Ответ на: комментарий от chukcha

Да - версия её 5.2, т.е. старая.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от toney

А нафига?

Читать не научился?

chukcha ★★★★★
() автор топика

Репозитарий соответственно тоже проприетарный

Что это значит? xml-rpc с подпиской, как на RHEL?

поэтому выцепить из него пакеты по FTP или HTTP и сохранить их как локальный репозитарий для дальнейшего использования не представляется возможным, а именно это как раз и требуется.

Если есть подписка, то в чём дело? Тупо взять и залить к себе.

Mr_Alone ★★★★★
()

Выкачиваешь на старую оську пакеты, копируешь их из кэша yum к себе

annulen ★★★★★
()
Последнее исправление: annulen (всего исправлений: 1)
Ответ на: комментарий от Mr_Alone

Хм, подписка - так в том то и дело, что она только дает обновиться через проприетарный интерфейс, а потом заметает все следы, т.е. удаляет из кеша скачанные пакеты.

Выкачиваешь на старую оську пакеты, копируешь их из кэша yum к себе

Так и пытался делать. Проблему только что указал - все пакеты из кеша после штатного обновления системой удаляются.

YUM позволяет обойти проприетарный интерфейс обновления и обновиться напрямую минуя его.
Но не зря подчеркнул выше, что этот YUM старый, и в нем не нашел ключика, который бы запрещал удалять пакеты из кеша после обновления, в этом-то и проблема.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

1) через inotify отслеживаешь появление rpm в заданном каталоге, тут же делаешь жёсткую ссылку

2) Если обмен с репозиторием идёт по http, ставишь на пути кэширующий прокси ( или, как вариант - кэширующий reverse proxy )

репозиторий из награбленного создашь сам, отвечать за свои действия тоже будешь сам

router ★★★★★
()
Ответ на: комментарий от chukcha

в которой YUM тоже старый - v.3.2.8.
этот YUM старый, и в нем не нашел ключика, который бы запрещал удалять пакеты из кеша после обновления, в этом-то и проблема.

rpm -qa | grep yum
yum-3.0.1-5.el5
_________________

cat /etc/yum.conf
--- cut ---
keepcache = 0
--- cut ---


Дефолтные настроки в RHEL, чтоб кэш не хранил.

Mr_Alone ★★★★★
()
Ответ на: комментарий от Mr_Alone

Mr_Alone

keepcache = 0

Умничка, по идее это как раз то, что надо! Теперь еще осталось испытать его в деле :)

chukcha ★★★★★
() автор топика
Ответ на: комментарий от Mr_Alone

Mr_Alone - Всё получилось, спасибо! :)

chukcha ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.