[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: