Створити дзеркало репозиторію 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.