[sisyphus] Re: [sisyphus] rpm-4.0.4 обновление через APT

Igor Homyakov =?iso-8859-1?q?homyakov_=CE=C1_ramax=2Espb=2Eru?=
Пт Мар 29 14:21:00 MSK 2002


On Fri, Mar 29, 2002 at 11:52:47AM +0200, Aleksandr Blohin wrote:
> On Fri, 29 Mar 2002 12:50:14 +0300
> "Dmitry V. Levin" <ldv на alt-linux.org> wrote:
> 
> DVL> On Thu, Mar 28, 2002 at 05:04:01PM +0300, Serg Tselishev wrote:
> >> Я уже достаточно давно делаю так:
> >> если в списке пакетов, заявленных к dist-upgrade присутствует rpm или
> >> apt, то для начала apt-get install rpm apt, после этого rpm
> >>--rebuilddb
> >> и, уже после этого apt-get dist-upgrade - таким образом я миновал уже
> >> очень много косяков с apt , переодически здесь обсуждаемых.
> 
> DVL> Это черезчур:
> DVL> apt-get dist-upgrade (вообще, любая команда на установку),
> DVL> завидев среди устанавливаемых пакетов librpm или rpm, до начала
> DVL> установки
> DVL> запускает "rpm --rebuilddb".
> 
> DVL> В нашей сборке rpm (>= 4.0.3-alt0.2) по окончании установки
> DVL> транзакции,
> DVL> содержащей пакет rpm, также автоматически запускается "rpmdb
> DVL> --rebuilddb".
> 
> К стати про rpm, atp и --rebuilddb. 
> В последнее время я стал часто замечать, что при операциях запроса
> эта сладкая парочка отказывается работать пока не выполнишь перестройку
> базы. На прошлой неделе, например, rpm -qa | grep kernel вывело одну
> строку содержащую искомое выражение и на этом зависло. И так до
> перестройки базы. Вчера apt-cache search bla-bla-bla - мёртвая
> тишина. Разрешилось перестройкой.
> 
можно сделать проще, меня спасает:

$ sudo rm -f /var/lib/rpm/__*

-- 
Igor Homyakov
<homyakov(at)ramax.spb.ru>




Подробная информация о списке рассылки Sisyphus