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