Автор Тема: Создание зеркала репозитория в сети без интернета  (Прочитано 4908 раз)

Оффлайн El Scorpio

  • Давно тут
  • **
  • Сообщений: 31
    • Email
Добрый день.
Есть локальная сеть предприятия. Доступа к интернету в ней нет. Вообще.
Есть вторая локальная сеть с доступом к интернету.

Как организовать на сервере изолированной ЛВС зеркало репозитория для установки/обновления программ на компьютеры, которые планируется ввести в эту сеть?


Оффлайн El Scorpio

  • Давно тут
  • **
  • Сообщений: 31
    • Email
Как я понимаю, данный компонент содержится только в AltLinux Server? Которая требует приобретения соответствующей лицензии?
Увы, сервер с AltLinux на борту нам не присылали :(

Вопрос: можно сделать "зеркало" репозитория с использованием другого Linux'а?
Или есть кэширующий прокси? Например, аналог программы apt-cacher-ng?


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Вопрос: можно сделать "зеркало" репозитория с использованием другого Linux'а?

Относительно просто. :-)
Альтовое зеркало пакетов p9 для системы x86_64 можно сделать даже сидя в Slackware Linux:
# cat rsync-p9-x86_64.sh
#!/bin/sh

rsync \
-vza \
--timeout=3000 \
--delete-after \
--progress \
--exclude "images/" \
--exclude "ports/" \
--exclude "aarch64/" \
--exclude "doc/" \
--exclude "i586/" \
--exclude "ppc64le/" \
--exclude "SRPMS*/" \
rsync.altlinux.org::ALTLinux/p9 \
/root/mirrors/

Каталог /root/mirrors/ как назначение показан как пример. Вы можете указать любой.

Особенность в rsync:
Если источник заканчивается слэшэм, то синкается содержимое указанного источника.
Если источник не заканчивается слэшэм, то синкается он сам (вместе с содержимым).

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Как я понимаю, данный компонент содержится только в AltLinux Server?
можно доставить соотв. модули alterator'а  ;-)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
apt-get install alterator-mirror
Работает только через веб-интерфейс. Если его нет, установите alterator-fbi и запустите службу ahttpd.
Андрей Черепанов (cas@)