Re: умно почистить кэш
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Tue, 7 Nov 2006 00:29:18 +0300:
>>>>>> Как вычистить из локального рипозитария пакеты старых версий?
DEO>>>>> man rsync
>>>>
DEO>>>>> само будет чиститься при каждом обновлении
>>>>
>>>> man debmirror, если уж на то пошло. Дабы конфиги и наличные пакеты таки
>>>> были синхронизированы.
DEO>>> а что за конфиги?
>>
>> Packages, Sources и т.д. Просто если тупо делать rsync, то пока оно
>> качает (и если соединение оборвалось - то пока не докачает в следующий
>> раз) у тебя содержимое Packages не согласовано, вообще говоря, с
>> состоянием файловой системы твоего миррора. debmirror делает аккуратно
>> - он сначала прикапывает новый Packages в сторонке, потом его
>> анализирует, качает то, что там написано, потом заменяет старый Packages
>> новым (только если не было существенных ошибок) и только потом удаляет
>> старые пакеты. Впрочем, если места недостаточно, может сначала удалять
>> старые, но я так делаю только когда с миррора на работе таскаю на
>> ноутбук по локалке - на ноутбуке места маловато, а за канал я уверен.
>>
>> При подходе debmirror у тебя миррор в любой момент консистентен и полон,
>> хотя, возможно, несколько устарел. И подписи под всеми служебными
>> файлами успешно проверены, да...
DEO> продолжаем разговор
DEO> значит сгенерил я ключ как в мане по debmirrior написано
DEO> теперь debmirror не выпадает с сообщениями о том что ключа нет и начинает скачку файлов зеркала.
DEO> но:
DEO> есь лог его пестрит варнингами:
DEO> gpg: Подпись создана Вск 05 Ноя 2006 00:49:35 MSK ключом DSA с ID 2D230C5F
DEO> gpg: Действительная подпись от "Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>"
DEO> gpg: ВНИМАНИЕ: Данный ключ не заверен доверенной подписью!
DEO> gpg: Нет указаний на то, что подпись принадлежит владельцу.
DEO> ну варнинги бы черт с ними, но сами обновления зачастую обламываются:
Подписал бы ключики... Правда, для этого таки надо создать свой ключ
тому пользователю, из-под которого мирроришь.
DEO> Parse Packages and Sources files and add to the file list everything therein.
DEO> Download all files that we need to get (8 MiB).
DEO> [ 4%] Getting: pool/main/d/dresden-ocl/dresden-ocl_1.1.orig.tar.gz failed:Failed to open file.
DEO> [ 4%] Getting: pool/main/j/jspwiki/jspwiki_2.2.33.orig.tar.gz failed:Failed to open file.
DEO> [ 4%] Getting: pool/main/n/ncompress/ncompress_4.2.4.orig.tar.gz failed:Failed to open file.
DEO> Downloaded 1 MiB in 249s at 1.05 kiB/s
DEO> Errors:
DEO> Download of pool/main/d/dresden-ocl/dresden-ocl_1.1.orig.tar.gz failed: Failed to open file.
DEO> Download of pool/main/j/jspwiki/jspwiki_2.2.33.orig.tar.gz failed: Failed to open file.
DEO> Download of pool/main/n/ncompress/ncompress_4.2.4.orig.tar.gz failed: Failed to open file.
DEO> Failed to download files (3 errors)!
DEO> за почти неделю запусков этого debmirror в различное время (час
DEO> ночи, час дня) НИ РАЗУ обновление не дошло до конца. всегда не
DEO> хватает какого-то файла на чем и обламывается. обновляюсь с
DEO> ftp.debian.org, пробовал и другие зеркала - результат тот же.
DEO> то есть получается что само зеркало ftp.debian.org (а так же
DEO> ближайшее ко мне ftp.nl.debian.org) постоянно бывает
DEO> рассогласованным, а потому метод миррора на основе информации в
DEO> файлах Packages/sources вообще оказывается неработоспособен?
--ignore-small-errors в частности, а также чтение мана в целом сильно
помогают.
DEO> расскажите,б кто держит зеркало с помощью данного пакета когда
DEO> обновляетесь, какие дистрибутивы миррорите итп?
Я держу. stable и testing. В одном флаконе.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Рюкзак не пересобирают, рюкзак укладывают! (c)Руна
Reply to: