31

Re: Создание локальных репозиториев Debian GNU/Linux

leonidps пишет

перечитал ветку и возникли вопросы
1. У меня в локалке две архитектуры 386 и 64, значит мне надо делать два локальных репо?

нет, можно все в одну кучу класть

leonidps пишет

3. какой рекомендуется объем раздела для локального репо (386 и 64)?

если без исходников, то гигов 60 под amd64 и i386

32 (17.09.2011 13:41:20 отредактировано pb13)

Re: Создание локальных репозиториев Debian GNU/Linux

debmirror мне лично не понравился.
зеркало делал через apt-mirror.
Кому интересно, можно почитать тут

33

Re: Создание локальных репозиториев Debian GNU/Linux

debmirror из lenny и squeeze не работает, как и вообще все debmirror-ы до 2.5

причина - изменение формата репозитория, те debmirror-ы искали секции по строке md5sum, а в новом формате репозитория её просто нет. debmirror нормальной версии есть в squeeze-backports, testing и sid.

34

Re: Создание локальных репозиториев Debian GNU/Linux

поделитесь, пожалуйста, у кого есть рабочая команда для зеркалирования debian-multimedia.org
как пожелание чтобы оно тащилось с яндекса ab

35

Re: Создание локальных репозиториев Debian GNU/Linux

Кратко:

Консоль
$ apt-get install apt-mirror
$ dpkg-query -L apt-mirror

можно увидеть:

...
/etc/apt/mirror.list
...
/etc/cron.d/apt-mirror

Первый файл в этом списке — конфигурационный.
Второй — файл. который будет запускать программу ежедневно по крону.
Всё что необходимо для начала зеркалирования — изменить соответсвующим образом файл /etc/apt/mirror.list.

Консоль
$ nano /etc/apt/mirror.list

Достаточно указать следующие параметры:

set base_path /home/mirror 
set _tilde 0 
#source
deb-src ftp.iinet.net.au/debian/debian/ lenny main contrib non-free
deb-src ftp.iinet.net.au/debian/debian/ sid main contrib non-free
#binary
deb ftp.iinet.net.au/debian/debian/ lenny main contrib non-free
deb ftp.iinet.net.au/debian/debian/ sid main contrib non-free

Сохраняем конфиг и выполняем команду:

Консоль
$ apt-mirror

Всё - начнётся зеркалирование.

36

Re: Создание локальных репозиториев Debian GNU/Linux

Yazichnik пишет

поделитесь, пожалуйста, у кого есть рабочая команда для зеркалирования debian-multimedia.org
как пожелание чтобы оно тащилось с яндекса

В том посте, ссылку на который я давал выше, как раз таки есть debian-multimedia зеркалированный с mirror.yandex.ru

37

Re: Создание локальных репозиториев Debian GNU/Linux

спасибо, попробую как только появится время

38 (29.09.2011 15:31:25 отредактировано crimebot)

Re: Создание локальных репозиториев Debian GNU/Linux

нужен именно локальный реп или тупо обновление через локальный реп? во втором случае спасет apt-cacher, оно попроще в настройках, чем предложенные выше варианты, но работает с тем же успехом

39

Re: Создание локальных репозиториев Debian GNU/Linux

mdma пишет

В том посте, ссылку на который я давал выше, как раз таки есть debian-multimedia зеркалированный с mirror.yandex.ru

Впринципе работает, вот только я не понял, оно работает только по расписанию? при попытке вызвать вручную обновление ругается на уже запущенный процесс.

crimebot пишет

нужен именно локальный реп или тупо обновление через локальный реп? во втором случае спасет apt-cacher, оно попроще в настройках, чем предложенные выше варианты, но работает с тем же успехом

Нужен именно локальный реп, полный, потому как у нас все еще есть места где нет интернета! а через мобилку он становится просто золотым.

40

Re: Создание локальных репозиториев Debian GNU/Linux

Народ, подскажите, сколько места занимает полный локальный репозиторий amd64 и i386 пакетов?

41

Re: Создание локальных репозиториев Debian GNU/Linux

не забываем

set mirror_path $base_path/mirror #Файлы зеркала
set skel_path $base_path/skel #Временные файлы apt-mirror
set var_path $base_path/var #Логи выполнения apt-mirror
set defaultarch #Архитектура, для которой создаем зеркало (если например для всей локальной сети с разными архитектурами, то оставте заком)
set nthreads 20
set _tilde 0
Зеркало репозиториев в Debian

42

Re: Создание локальных репозиториев Debian GNU/Linux

поделитесь конфигом source.list
установил Debian 7.1.0 XFCE

43

Re: Создание локальных репозиториев Debian GNU/Linux

Termo, Репозитории
Debian - подключение и использование backports

44

Re: Создание локальных репозиториев Debian GNU/Linux

оперативно
данке шён

45

Re: Создание локальных репозиториев Debian GNU/Linux

awful_sw пишет

не забываем

set mirror_path $base_path/mirror #Файлы зеркала
set skel_path $base_path/skel #Временные файлы apt-mirror
set var_path $base_path/var #Логи выполнения apt-mirror

skel_path и var_path - в Вашем случае снимать комментарии не обязательно - значение по умолчанию $base_path/{mirror,skel,var}, вот если бы пути отличались, скажем захотелось бы хранить логи с ЛОГАМИ ab
set var_path /var/log/apt-mirror
тогда да, надо редактировать, в противном случае оставляем как есть...

awful_sw пишет

set defaultarch #Архитектура, для которой создаем зеркало (если например для всей локальной сети с разными архитектурами, то оставте заком)

не верно.
в оригинале так:

mirror.list пишет

# set defaultarch  <running host architecture>

в переводе так:

wiki.debian.org пишет

# Архитектура, для которой создаётся зеркало. По умолчанию - это архитектура
# системы, на которой работает apt-mirror (amd64,i386 или др.).

поправьте если я не прав.