Як створити дзеркало репозиторію debian

Створити дзеркало репозиторію Debian (або похідного від Debian дистрибутива GNU / Linux) можна за допомогою пакета debmirror. Для цього його потрібно встановити і запустити наступними командами:

  • --nosourse - НЕ закачувати пакети з вихідним кодом (економить місце на диску);
  • --passive - пасивний режим завантаження;
  • --i18n - завантажувати переклад для опису пакетів;
  • --host - URL сховища;
  • --root - шлях до сховища на сайті (підкаталог, що містить репозиторій);
  • --method - метод скачування (http, ftp, hftp, rsync);
  • --progress - відображення стану скачування;
  • --dist - версія дистрибутива ОС (lenny, squeeze, ...);
  • --arch - архітектура ОС (i386, amd64);
  • --section - підрозділ сховища з пакетами (main, contrib, non-free; для Ubuntu - main, multiverse, univrese, ...);
  • --cleanup - примусове очищення каталогів сховища від невідомого вмісту (невідомих пакетів);
  • --ignore-release-gpg - ігнорувати відсутність цифрового підпису (корисно при скачуванні з деяких інтернет-дзеркал офіційного репозиторію, хоча і менш безпечно). Для нормально роботи з цифровим підписом треба встановити GnuPG і імпортувати підпис сховища (замість 55BE302B може бути інший - його підкаже сам debmirror):

Створення символьного посилання необхідно при роботі зі старою версією debmirror.

Останній аргумент команди debmirror (/ media / debian /) - шлях до локального сховища. Необхідно переконатися, що достатньо місця для його створення (для наведеного прикладу - це близько 40 Гб). При бажанні запуск створення (ця ж команда застосовується і для поновлення) дзеркала можна записати в скрипт і додати в планувальник cron.

Схожі статті