LINUX.ORG.RU

Локальный репозиторий для Debian 7


0

1

Помогите с создание локального репозитория для Debian 7 из двух blu-ray дисков выкачаных по jigdo. Так как мне много приходиться переустанавливать Debian есть задумка создать локальный репозиторий тоесть вначале я его скопирую с дисков которые скачал а потом а потом что бы он синхронизировался по расписанию c одним из официальных зеркал ну например от яндекса. Это всё хочу поставить на VMware Workstation и что бы когда другие компы с дебиан устанавливаю можно было так настроить дебиан чтобы он думал что мой репозиторий это как бы от яндекса ?

Ответ на: комментарий от crutch_master

Скоро вроде 8 будет.

Через полтора года, вроде.

home_user ★★★
()

Проще сразу качать зеркало с интернетов.
Посмотри доки пакета apt-mirror - он самый простой.

Дальше над скачанной структурой каталогов поднимаешь nginx (или другой легкий веб-сервер).

А при установке Дебиан в диалоге выбора зеркала выбираешь «указать зеркало вручную» и там прописываешь адрес своего сервера.

home_user ★★★
()
Последнее исправление: home_user (всего исправлений: 1)
Ответ на: комментарий от home_user

Какой объём

а какой объём то качать придется ? что бы всё всё захватить что можно использовать с системой amd64

hsb1975
() автор топика

Можете готовые команды для терминала написать а то я не особо пока разобрался

hsb1975
() автор топика

Лучше поставь apt-cacher, его даже можно предварительно заполнить пакетами с твоих dvd

maloi ★★★★★
()
Ответ на: Какой объём от hsb1975

а какой объём то качать придется ? что бы всё всё захватить что можно использовать с системой amd64

У меня зеркало бинарных пакетов (т.е. без src-секции) для wheezy под amd64 занимает чуть больше 60 Гб.
Сюда входят репозитории wheezy, wheezy-update, wheezy-proposed-updates, wheezy-backports и обновления безопасности (debian-security)

home_user ★★★
()
Ответ на: комментарий от hsb1975

/etc/apt/mirror.list:

############# config ##################
#
# set base_path    /var/spool/apt-mirror
set base_path /srv/storage/mirrors/apt-mirror
#
# set mirror_path  $base_path/mirror
# set skel_path    $base_path/skel
# set var_path     $base_path/var
# set cleanscript $var_path/clean.sh
set defaultarch  amd64
set postmirror_script $var_path/postmirror.sh
#set postmirror_script /srv/storage/mirrors/apt-mirror/var/clean.sh
set run_postmirror 1
set nthreads     20
set _tilde 0
#
############# end config ##############

deb http://mirror.yandex.ru/debian/ wheezy main contrib non-free
deb http://mirror.yandex.ru/debian/ wheezy-backports main contrib non-free
deb http://mirror.yandex.ru/debian/ wheezy-proposed-updates main contrib non-fre          e
deb http://mirror.yandex.ru/debian/ wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free

deb http://mirror.yandex.ru/debian/ wheezy main/debian-installer

clean http://mirror.yandex.ru/debian/
clean http://security.debian.org/

и /etc/cron.d/apt-mirror:

#
# Regular cron jobs for the apt-mirror package
#
0 */6   * * *   mirror  /usr/bin/apt-mirror > /srv/storage/mirrors/apt-mirror/var/cron.log

в моем случае команда запускается от имени пользователя mirror, а по-умолчанию там указан пользователь apt-mirror

home_user ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.