Что такое зеркало репозитория в Debian и Ubuntu?

Что такое локальное зеркало репозитория Debian Apt? любое простое объяснение. Это то же самое, что и хранилище Ubuntu? Каков наилучший способ его создания? и обязательно ли сохранять ту же иерархию папок, что и в исходном хранилище? или есть способ настроить это изменение?

-1
задан 30 December 2012 в 15:19

1 ответ

когда не нужно зеркалировать

Прежде чем даже пытаться начать зеркалирование целого хранилища, вы должны знать об этом:

  • На случай, если вы просто пытаетесь сохранить пропускную способность с несколькими аналогичными клиентами. Вместо этого:

    Лучший способ кэширования подходящих загрузок в локальной сети?

  • Если вы настраиваете общедоступное зеркало, но лицензия на программное обеспечение ограничивает вас в этом. Не все стороннее программное обеспечение позволяет распространять их программное обеспечение, например Oracle Java. (не лучший пример, поскольку они даже не предлагают репозиторий Debian)

  • Если вы просто заинтересованы в небольшом выборе пакетов. Вместо этого просто загрузите файлы .deb и следуйте инструкциям:

    Как настроить репозиторий Debian?

и что

любое простое объяснение.

Я надеюсь, что вы имеете в виду простой, как в простой формулировке, а не короткий / компактный.

Что такое локальное зеркало репозитория Debian Apt?

Давайте сначала немного уменьшим масштаб. Debian и Ubuntu являются очень распространенными операционными системами, в частности, Ubuntu является производной от базы Debian. Одной из ключевых особенностей Debian и, следовательно, Ubuntu, является управление пакетами. Репозитории представляют собой набор пакетов, публикуемых определенным образом, чтобы управление пакетами могло легко понять список пакетов и проверить целостность всего этого. Хранилища копируются по всему миру для более эффективного использования полосы пропускания, а также для повышения доступности. Это непрерывное копирование (или синхронизация) также называется зеркалированием.

Теперь вернемся к вашему вопросу. Вы также можете выполнить эту операцию зеркалирования самостоятельно. Это потребует десятки гигабайт данных только для основных репозиториев, но после копирования вы получите их локально со скоростью локальной сети! Это полезно для развертывания большого количества машин, и вы не хотите полагаться на Интернет по какой-либо причине (пропускная способность, доступность и т. Д.). Вы можете отразить с локального зеркала рядом с вами или выбрать одно с меньшей задержкой.

Это то же самое, что и хранилище Ubuntu?

Если кто-то ссылается на хранилище Debian APT, это неоднозначно для любого хранилища для ...

  • ОС Debian, содержащая все пакеты Debian.
  • использование с APT, возможно предоставление пакетов для других дистрибутивов на основе APT.

Формат хранилищ один и тот же, говоря в терминах простых. Например, у Debian есть некоторые отличия для списков пакетов дифференциального обновления , но это не значит, что они несовместимы.

Обязательно ли сохранять ту же иерархию папок, что и в исходном хранилище?

Если вы создаете простое зеркало, вы можете выбрать другой подуровень, например, http://host.domain.tld/my-mirrors/ubuntu-archive/ubuntu, но вам придется придерживаться формата хранилища. Вы не можете просто перетасовать .deb там, так как там есть перекрестные ссылки.

0
ответ дан 30 December 2012 в 15:19

Другие вопросы по тегам:

Похожие вопросы: