Re: умно почистить кэш
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Fri, 29 Sep 2006 22:32:28 +0400:
>>>>>> Как вычистить из локального рипозитария пакеты старых версий?
DEO>>>>> man rsync
>>>>
DEO>>>>> само будет чиститься при каждом обновлении
>>>>
>>>> man debmirror, если уж на то пошло. Дабы конфиги и наличные пакеты таки
>>>> были синхронизированы.
DEO>>> а что за конфиги?
>>
>> Packages, Sources и т.д. Просто если тупо делать rsync, то пока оно
>> качает (и если соединение оборвалось - то пока не докачает в следующий
>> раз) у тебя содержимое Packages не согласовано, вообще говоря, с
>> состоянием файловой системы твоего миррора. debmirror делает аккуратно
>> - он сначала прикапывает новый Packages в сторонке, потом его
>> анализирует, качает то, что там написано, потом заменяет старый Packages
>> новым (только если не было существенных ошибок) и только потом удаляет
>> старые пакеты. Впрочем, если места недостаточно, может сначала удалять
>> старые, но я так делаю только когда с миррора на работе таскаю на
>> ноутбук по локалке - на ноутбуке места маловато, а за канал я уверен.
>>
>> При подходе debmirror у тебя миррор в любой момент консистентен и полон,
>> хотя, возможно, несколько устарел. И подписи под всеми служебными
>> файлами успешно проверены, да...
DEO> а, вот в чем дело...
DEO> у меня зеркало просто синкается с 03 по 07 утра (когда пол часа когда 4
DEO> часа в зависимости от) и в это время я обычно сплю и меня не колыхает
DEO> что оно там рассогласовано :)
А что подпись под Release неверна (такое бывает), тебя тоже не смущает?
Потом, тут еще такой момент - если туда приедет новый пакет в те 4 часа,
когда оно у тебя синкается, ты получишь рассогласованный миррор в
результате.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Феаноринги думают руками, арфинги - сердцем, а нолфинги - головой. (С)энта
Reply to: