From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey Vlasov To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] =?koi8-r?B?8NLP18XSy8Eg0MHL?= =?koi8-r?B?xdTP?= Message-ID: <20020215172502.A32521@vcserver.mivlgu.ru> Mail-Followup-To: mandrake-russian@altlinux.ru References: <0GRK005K5GVZN7@mxout1.netvision.net.il> <20020215120244.4a5b9282.kosha@kp.ru> <0GRK0054RHOEQQ@mxout1.netvision.net.il> <20020215141136.66a67ee7.peet@infosite.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20020215141136.66a67ee7.peet@infosite.ru> Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Fri Feb 15 17:19:15 2002 X-Original-Date: Fri, 15 Feb 2002 17:25:02 +0300 Archived-At: List-Archive: List-Post: On Fri, Feb 15, 2002 at 14:11:36 +0300, Peter V. Saveliev wrote: > On Fri, 15 Feb 2002 11:13:56 +0200 > "Igor Tertishny" wrote: > > > > > > > > > rpm --rebuilddb не спасёт ? > > > > > Нет, у меня локальный депозитарий Сизифа, ежедневно обновляемы rsync через > > cron. И вот именно в нем битые пакеты. Я слышал, что их как-то можно > > проверить, вопрос только как? Тогда я просто сотру битые и перекачаю их. > > find /ваш/депозитарий -name '*.rpm' -print0 | xargs -0 rpm -qpl >/dev/null > > На экран вылезут сообщения о битых rpm. По крайней мере, я так проверяю. Видимо, надежнее (но дольше) будет проверка с помощью rpm --checksig - по rpm -qpl отловятся только ошибки в заголовке файла, а повреждения собственно содержащегося в *.rpm архива с файлами пакета останутся незамеченными. Но тут вывод надо направлять уже не в /dev/null, а анализировать на предмет "NOT OK" (это сообщение может быть выдано на русском).