[sisyphus] [FAQ] Re: Локальный репозиторий из дисков

Nick S. Grechukh =?iso-8859-1?q?ngrechukh_=CE=C1_ua=2Efm?=
Чт Мар 31 12:15:53 MSD 2005


On Thursday 31 March 2005 10:55, Yuri Horoshkov wrote:
> В сообщении от Пятница 04 Март 2005 23:36 Michael Shigorin написал(a):
> > On Fri, Mar 04, 2005 at 10:44:03PM +0200, Nick S. Grechukh wrote:
> > > genbasedir --progress --topdir=/mnt/win_d/altlinux/ i586 master24
> > http://faq.altlinux.ru/index.php?action=single&nf=1&qid=541
> > PS: есть подозрение, что это стоило (стоит?) упомянуть в
> > community@ (при следующем же таком вопросе? :)
> Возник такой вопрос: "При добавлении новых файлов в локальный репозитарий
> как обновлять информацию об этом? Из Synaptic "update" или запускать опять
> genbasedir?"  Попробовал из Synaptic и не обновился.
ответ следует из нижеизложенного:

кнопка update в synaptic == apt-get update:
обновляет локальные индексы репозитария (-ев) перечисленных в sources.list. 
о файлах эта команда ничего не знает, берутся готовые индексы из  репозитария. 
т.е. /var/lib/apt просто приводится в соответствие с $URL/$arch/base. 
отсюда между прочим следует, что на этом уровне тип URL (file,rsync, ftp,http) 
безразличен (есть исключение: для cdrom:/ в базе апт'а НЕ обновляются).

genbasedir, в свою очередь, не хочет ничего знать об apt, и просто создает 
индекс (локального) репозитария в $URL/$arch/base. формат вызова:
genbasedir --topdir=$URL $arch [список компонент]
(в последних версиях список компонент указывать не обязательно)

каменты: список компонент вида comp1 my comp2 соответствует каталогам 
$arch/RPMS.comp1 $arch/RPMS.my $arch/RPMS.comp2

p.s. если в FAQ, то кто мне скажет правильное склонение слова "компоненты  
репозитария" в ед.числе?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 190 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050331/92a518d6/attachment-0003.bin>


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