Как создать репозиторий для нескольких дистрибутивов Linux

Как создать репозиторий для нескольких дистрибутивов Linux

Как мне создать зеркало для нескольких разных дистрибутивов Linux в системе Red Hat? Я знаю, что вы можете использовать его createrepoв дистрибутивах Red Hat и apt-mirrorDebian, но, apt-mirrorпохоже, этот пакет недоступен в Red Hat.

Я видел репозитории, которые по сути являются "главным" репозиторием с пакетами для каждого основного дистрибутива, но при этом работают на том же веб-сервере. Как это возможно?

решение1

Проверьте инструкции, которые дистрибутивы дают для настройки (локального) зеркала. Зеркало дистрибутива по сути является просто копией каталога, содержащего пакеты и некоторые метаданные, не имеющей реальной связи с системой хостинга. Лучший вариант (если вышестоящая сторона не говорит иного) — использовать для поддержания rsync(1)локальной копии в актуальном состоянии. Если у вас есть копия установочного носителя, коллекция пакетов на нем, вероятно, является хорошей отправной точкой.

Приведенные вами команды предназначены для создания репозитория с учетом пакетов (т.е. добавления/обновления соответствующих метаданных).

Другое дело — заставить локальные установки/обновления использовать ваше зеркало (а не искать зеркало, рекламируемое дистрибутивом).

Связанный контент