LINUX.ORG.RU
ФорумAdmin

Как сделать локальные репозитории для всех версий Centos?

 ,


0

2

Привет друзья.

В связи с тем, что совсем недавно закончилась поддержка Centos 6, отвалились стандартные репозитории и надо искать костыли, чтобы ими пользоваться.

Возникла идея взять просто сделать локальные репозитории для всех версий которые используются. Это Centos 6.4 и старше. Но как это организовать? Самым популярным способом гуглится reposync, но насколько я понял, он может только подтянуть текущий репозиторий centos, для той системы из которой запускается. А если мне надо сделать сразу репозитории для centos 6.5,6.5,6.6… и т.д то каким образом это можно реализовать?

Возникла идея взять просто сделать локальные репозитории для всех версий которые используются
А если мне надо сделать сразу репозитории для centos 6.5,6.5,6.6

А зачем репозитарии всех выпусков, а не только последнего? Кому-то может потребоваться тестирование ПО на совместимость?

Кажется, задача усложнена.

NDfan ()

Один из вариантов решения (не единственный):

А) Загружается на файловый сервер целиковый образ, монтируется как loop-устройство.

https://vault.centos.org/6.10/isos/x86_64/

Б) Публикуется одним из способов во внутреннюю сеть (httpd/nginx/etc)

В) Собирается и распространяется конфижик с типовой настройкой (подсмотреть можно в CentOS-Media.repo и др. ), при этом baseurl ссылается на общедоступный url в корень этого образа

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html...

NDfan ()