Выбор программы для создания репозитория
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Репозиторий, по сути, представляет собой простое хранилище пакетов, снабжённое индексной системой и доступное по какому-либо протоколу для скачивания файлов. Поэтому самый простой путь создания репозитария – это скопировать содержимое какого-либо репозитория на локальный диск. Однако, такое зеркалирование хорошо для одного раза – при обновлении пакетов в исходном репозитории встанет вопрос синхронизации изменений с локальным зеркалом. Кроме того, простое копирование не отличается высокой скоростью, поскольку происходит в один поток, и чувствительно к обрывам связи – в этом случае повторное копирование будет всегда начинаться сначала.
Также недостатком простого копирования, к примеру, через утилиту WGET, будет то, что будет затруднительно управлять структурой копируемой информации.
Удобнее использовать различные утилиты, которые предназначены именно для создания зеркала. Как это часто бывает в UNIX-среде, для решения такой задачи существуют различные программы, которые выполняют одну функцию – но несколько отличаются в работе
Зарегистрируйся, чтобы продолжить изучение работы
. Произведём краткий обзор этих программ.
Apt-mirror
Как следует из названия, эта программа предназначена для создания зеркала репозиториев, которые будет использовать менеджер пакетов APT. В настоящий момент именно эту программу рекомендуют к использованию ряд источников – к примеру, [1].
Программа отличается простотой использования и конфигурации, поддерживает многопоточное скачивание, что ускоряет процесс создания зеркала (часто на общедоступных репозиториях установлено ограничение по скорости на один поток передачи данных).
Debmirror
Эта программа также имеет «говорящее» название – она предназначена для создания зеркал пакетов DEB. Она также несложна в работе, но имеет меньшую скорость скачивания пакетов, согласно информации в сети Интернет.
Repprepo
Ещё одна программа для организации зеркала пакетов. Была популярна раньше, но сейчас вытеснена apt-mirror.
Для работы я выбрал программу apt-mirror, как наиболее часто используемую, и обладающую большей производительностью. Также для работы репозитория необходимо обеспечить его доступность – чаще всего по протоколу HTTP
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!