ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] Проверка пакето
@ 2002-02-15 11:52 Igor Tertishny
  2002-02-15 11:57 ` Korshunov Ilya
  0 siblings, 1 reply; 9+ messages in thread
From: Igor Tertishny @ 2002-02-15 11:52 UTC (permalink / raw)
  To: mandrake-russian

Прошу прощения за ламмерский вопрос, но apt выдает мне, что у меня в 
депозитарии "битые" пакеты. Какой именно командой rpm проверить а конкретной 
папке? Искал сам, но ни черта не нашел. Еще раз прошу прощения.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Проверка пакето
  2002-02-15 11:52 [mdk-re] Проверка пакето Igor Tertishny
@ 2002-02-15 11:57 ` Korshunov Ilya
  2002-02-15 12:15   ` Igor Tertishny
  0 siblings, 1 reply; 9+ messages in thread
From: Korshunov Ilya @ 2002-02-15 11:57 UTC (permalink / raw)
  To: mandrake-russian

On Fri, 15 Feb 2002 10:56:53 +0200
Igor Tertishny <yuda66@yandex.ru> wrote:

> Прошу прощения за ламмерский вопрос, но apt выдает мне, что у меня в 
> депозитарии "битые" пакеты. Какой именно командой rpm проверить а конкретной 
> папке? Искал сам, но ни черта не нашел. Еще раз прошу прощения.
> 
rpm --rebuilddb не спасёт ?



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Проверка пакето
  2002-02-15 11:57 ` Korshunov Ilya
@ 2002-02-15 12:15   ` Igor Tertishny
  2002-02-15 12:26     ` [mdk-re] Re: Проверка пакетов Vyt
  2002-02-15 14:06     ` [mdk-re] Проверка пакето Peter V. Saveliev
  0 siblings, 2 replies; 9+ messages in thread
From: Igor Tertishny @ 2002-02-15 12:15 UTC (permalink / raw)
  To: mandrake-russian

>
> rpm --rebuilddb не спасёт ?
>
Нет, у меня локальный депозитарий Сизифа, ежедневно обновляемы rsync через 
cron. И вот именно в нем битые пакеты. Я слышал, что их как-то можно 
проверить, вопрос только как? Тогда я просто сотру битые и перекачаю их.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* [mdk-re] Re: Проверка пакетов
  2002-02-15 12:15   ` Igor Tertishny
@ 2002-02-15 12:26     ` Vyt
  2002-02-15 14:06     ` [mdk-re] Проверка пакето Peter V. Saveliev
  1 sibling, 0 replies; 9+ messages in thread
From: Vyt @ 2002-02-15 12:26 UTC (permalink / raw)
  To: mandrake-russian

[-- Attachment #1: Type: text/plain, Size: 566 bytes --]

On Fri, 15 Feb 2002 11:13:56 +0200
Igor Tertishny <yuda66@yandex.ru> wrote:

> 
> >
> > rpm --rebuilddb не спасёт ?
> >
> Нет, у меня локальный депозитарий Сизифа, ежедневно обновляемы rsync через 
> cron. И вот именно в нем битые пакеты. Я слышал, что их как-то можно 

Конкретнее, какие пакеты битые?

> проверить, вопрос только как? Тогда я просто сотру битые и перекачаю их.

Не надо стирать, rsync сам проверяет контрольные суммы при
скачивании, перекачивает только битые места файлов.

<skipped>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Проверка пакето
  2002-02-15 12:15   ` Igor Tertishny
  2002-02-15 12:26     ` [mdk-re] Re: Проверка пакетов Vyt
@ 2002-02-15 14:06     ` Peter V. Saveliev
  2002-02-15 16:32       ` [mdk-re] " Sergey S. Skulachenko
  2002-02-15 17:19       ` Sergey Vlasov
  1 sibling, 2 replies; 9+ messages in thread
From: Peter V. Saveliev @ 2002-02-15 14:06 UTC (permalink / raw)
  To: mandrake-russian

On Fri, 15 Feb 2002 11:13:56 +0200
"Igor Tertishny" <yuda66@yandex.ru> wrote:

> 
> >
> > rpm --rebuilddb не спасёт ?
> >
> Нет, у меня локальный депозитарий Сизифа, ежедневно обновляемы rsync через 
> cron. И вот именно в нем битые пакеты. Я слышал, что их как-то можно 
> проверить, вопрос только как? Тогда я просто сотру битые и перекачаю их.

find /ваш/депозитарий -name '*.rpm' -print0 | xargs -0 rpm -qpl >/dev/null

На экран вылезут сообщения о битых rpm. По крайней мере, я так проверяю.

Петр.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* [mdk-re] Re: [mdk-re] Проверка пакето
  2002-02-15 14:06     ` [mdk-re] Проверка пакето Peter V. Saveliev
@ 2002-02-15 16:32       ` Sergey S. Skulachenko
  2002-02-15 17:07         ` Peter V. Saveliev
  2002-02-15 17:19       ` Sergey Vlasov
  1 sibling, 1 reply; 9+ messages in thread
From: Sergey S. Skulachenko @ 2002-02-15 16:32 UTC (permalink / raw)
  To: mandrake-russian

On Fri, 15 Feb 2002 14:11:36 +0300
"Peter V. Saveliev" <peet@infosite.ru> wrote:

> find /ваш/депозитарий -name '*.rpm' -print0 | xargs -0 rpm -qpl
> >/dev/null

> На экран вылезут сообщения о битых rpm. По крайней мере, я так
> проверяю.

И, действительно, находите? Что-то не верится.
____________
С уважением,
С.С.Скулаченко




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Re: [mdk-re] Проверка пакето
  2002-02-15 16:32       ` [mdk-re] " Sergey S. Skulachenko
@ 2002-02-15 17:07         ` Peter V. Saveliev
  0 siblings, 0 replies; 9+ messages in thread
From: Peter V. Saveliev @ 2002-02-15 17:07 UTC (permalink / raw)
  To: mandrake-russian

On Fri, 15 Feb 2002 16:13:05 +0300
"Sergey S. Skulachenko" <sssku@online.ru> wrote:

> On Fri, 15 Feb 2002 14:11:36 +0300
> "Peter V. Saveliev" <peet@infosite.ru> wrote:
> 
> > find /ваш/депозитарий -name '*.rpm' -print0 | xargs -0 rpm -qpl
> > >/dev/null
> 
> > На экран вылезут сообщения о битых rpm. По крайней мере, я так
> > проверяю.
> 
> И, действительно, находите? Что-то не верится.

Сорри, лажанулся, конечно. На лету попытался обобщить ;)

Заодно спасибо, поскольку отловил граблю. В общем, я использовал 
for i in *; do rpm -qpl $i >/dev/null; done,
находясь в директории с rpmками. При этом полагалось, что ошибки
запросов rpm будет выводить во второй поток. И я действительно
так находил битые пакеты.

Внимательно посмотрев сейчас, оказалось, что надписи типа

[peet@perl SRPMS]$ for i in *; do rpm -qpi $i | grep ошибка; done
balabala.src.rpm: ошибка чтения списка файлов: Success
index.html: ошибка чтения списка файлов: Success

идут в первом потоке. При чем здесь Success, правда, непонятно...
Может, в rpm что-то изменилось? Но все равно спасибо.

А так, если обобщать на толстый репозитарий, наверное, ответом будет
for i in `find /ваш/репозитарий -name '*.rpm' -type f`; do rpm -qpi $i | grep ошибка; done

Петр.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Проверка пакето
  2002-02-15 14:06     ` [mdk-re] Проверка пакето Peter V. Saveliev
  2002-02-15 16:32       ` [mdk-re] " Sergey S. Skulachenko
@ 2002-02-15 17:19       ` Sergey Vlasov
  2002-02-15 17:23         ` Peter V. Saveliev
  1 sibling, 1 reply; 9+ messages in thread
From: Sergey Vlasov @ 2002-02-15 17:19 UTC (permalink / raw)
  To: mandrake-russian

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" <yuda66@yandex.ru> 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" (это сообщение может быть выдано на
русском).



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Проверка пакето
  2002-02-15 17:19       ` Sergey Vlasov
@ 2002-02-15 17:23         ` Peter V. Saveliev
  0 siblings, 0 replies; 9+ messages in thread
From: Peter V. Saveliev @ 2002-02-15 17:23 UTC (permalink / raw)
  To: mandrake-russian

On Fri, 15 Feb 2002 17:25:02 +0300
"Sergey Vlasov" <vsu@mivlgu.murom.ru> wrote:


> Видимо, надежнее (но дольше) будет проверка с помощью rpm --checksig - по
> rpm -qpl отловятся только ошибки в заголовке файла, а повреждения
> собственно содержащегося в *.rpm архива с файлами пакета останутся
> незамеченными.  Но тут вывод надо направлять уже не в /dev/null, а
> анализировать на предмет "NOT OK" (это сообщение может быть выдано на
> русском).

Признаю себя ослом (с) сквайр Трелони

Спасибо большое!

Петр.



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-02-15 17:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-02-15 11:52 [mdk-re] Проверка пакето Igor Tertishny
2002-02-15 11:57 ` Korshunov Ilya
2002-02-15 12:15   ` Igor Tertishny
2002-02-15 12:26     ` [mdk-re] Re: Проверка пакетов Vyt
2002-02-15 14:06     ` [mdk-re] Проверка пакето Peter V. Saveliev
2002-02-15 16:32       ` [mdk-re] " Sergey S. Skulachenko
2002-02-15 17:07         ` Peter V. Saveliev
2002-02-15 17:19       ` Sergey Vlasov
2002-02-15 17:23         ` Peter V. Saveliev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git