Trambroid, створення дзеркала сховища ubuntu

Привіт друзі лінуксоїди! Я б хотів поділиться досвідом створення дзеркала, для сховища дистрибутива Ubuntu. Причин за якими Ви захочете створити репозиторій може бути кілька: наприклад у Вас нестабільно працюючий або (і) повільний інтернет і Ви б хотіли зберігати репозиторій у себе на жорсткому диску, ще один варіант, це створення дзеркала всередині локальної мережі, саме так і вчинив я і керівництво буде для цього варіанта. Отже для початку нам потрібно власне сховище, для закачування його на вінчестер нам потрібна програма debmirror, встановити її можна через ваш улюблений менеджер пакетів Adept або Synaptic, ну або через консоль. Тут я буду наводити приклади для консолі, ну а з графікою Ви і самі розберетеся;). Встановлюємо програму debmirror

Тепер підготуємо папку в яку буде закачаний репозиторій

Звичайно ж ви можете назвати папку як завгодно. Тепер нам потрібно створити скрипт, в цій самій папці, який власне і буде закачувати репозиторій.

Скрипт повинен містити наступні рядки

Цей скрипт буде викачувати репозиторій для версії Ubuntu 8.04. Напевно ви всі помітили параметр -arch цей параметр вказує архітектуру для якої зібрані пакети Ви також можете встановити значення параметра amd64. Ну все тепер виконуємо скрипт

Врахуйте що у мене наприклад репозиторій зайняв близько 22Гб (i386). Роботу скрипта завжди можна завершити без будь-яких наслідків, а після наступного старту скрипта він перевірить всі md5 суми пакетів і продовжить роботу (врахуйте що перевірка контрольних сум займає значний ресурс процесора, так що в міру зростання кількості завантажених пакетів намагайтеся рідше переривати роботу скрипта) Ну ось тепер у вас на жорсткому диску лежить копія сховища, якщо ви бажаєте додати його в джерела пакетів вам потрібно прописати рядок приблизно наступного вигляду

Тепер власне створення дзеркала. Отже для дзеркала нам знадобиться WEB-сервер Apache. Для установки індіанця наберіть в терміналі

Встановили? Запускаємо і. нічого. Його ще потрібно трохи налаштувати, не бійтеся налаштувань там зовсім небагато ;-). Більшість налаштувань зберігаються в конфігураційному файлі

відкриваємо його для редагування

Знаходимо в цьому файлі рядки з параметрами

встановлюємо значення цих параметрів в www-data. Має вийти наступне

Тепер потрібно вказати Apache імена файлів які він буде відкривати за замовчуванням, коли браузер звернеться до вашого сайту. Цей крок необов'язковий, він потрібен нам буде для перевірки працездатності сервера. додаємо рядок

Схожі статті