[mdk-re] Re: [mdk-re] Локальный репозитарий для apt

Oleg S.Gints =?iso-8859-1?q?oleg_=CE=C1_cec=2Eamur=2Eelektra=2Eru?=
Чт Июн 21 09:22:00 MSD 2001


>
> Расскажите, пожалуйста, в подробностях, как сделать %subj
> В частности: "создайте иерархию каталогов как на ftp.altlinux.ru"
> КАК на altlinux.ru? C какого каталога начиная? distributions/Sisyphus?
> distributions/Sisyphus/i586?
> что писать в sources.list:
> `rpm file:/usr/local/apt/отсюда_начинается_иерархия` а что дальше?
>
> `genbasedir /Path/to/repositary sisyphus` больше не работает (версия
> 0.3.19cnc38-alt4), выдает help

Только что сегодня этим занимался :-)

Здесь уже давали советы по этому поводу.
Предположим, диск для репозитария у Вас замонтирован на /mnt/disk

Создайте следующую структуру каталогов:

/mnt/disk/ALTLinux/Spring2001/i586/RPMS.RE/ <- сюда все готовые *.rpm
/mnt/disk/ALTLinux/Spring2001/i586/base
/mnt/disk/ALTLinux/Spring2001/SRPMS.RE/ <- сюда все *.src.rpm

Аналогично можно разместить выкаченные updates:

/mnt/disk/ALTLinux/updates/Spring2001/i586/RPMS.RE/ <- готовые .rpm
/mnt/disk/ALTLinux/updates/Spring2001/i586/base
/mnt/disk/ALTLinux/updates/Spring2001/SRPMS.RE/ <- *.src.rpm

Затем даем команду:
genbasedir --topdir=/mnt/disk/ALTLinux Spring2001/i586 RE
genbasedir --topdir=/mnt/disk/ALTLinux/updates Spring2001/i586 RE

В /etc/apt/sources.list добавить пути к репозитарию:
rpm file:/mnt/disk/ALTLinux Spring2001/i586 RE
rpm-src file:/mnt/disk/ALTLinux Spring2001/i586 RE

rpm file:/mnt/disk/ALTLinux/updates Spring2001/i586 RE
rpm-src file:/mnt/disk/ALTLinux/updates Spring2001/i586 RE

Вот и все.

------------
С уважением,
Олег Гинц






Подробная информация о списке рассылки community