[mdk-re] Re: [mdk-re] Re: [mdk-re] Re: [mdk-re] apt-get и rpm

Alexander Bokovoy =?iso-8859-1?q?ab_=CE=C1_avilink=2Enet?=
Ср Май 23 23:50:00 MSD 2001


On Wed, May 23, 2001 at 10:05:42PM +0400, Leonid L. Khachaturov wrote:
> On Wed, 23 May 2001 19:06:40 +0300
> Alexander Bokovoy <ab на avilink.net> wrote:
> LK> Почему на время обновления через apt-get перестает работать rpm?
> LK> Т.е. делаю я rpm -q что-нибудь, а он молчит... Только apt-get все
> LK> скачает/установит
> LK> - опять работает. rpm-3.0.6-ipl24mdk, apt-get-0.39cnc38-alt2
> 
> AB> По умолчанию rpm запускается с блокированием доступа к своей базе, дабы
> AB> никто не повредил ее во время обновления.
> 
> Разумно в принципе, но почему на все время обновления? К процессу
> скачивания же rpm никакого
> отношения не имеет. `По умолчанию` - значит можно отключить?
Глянул в исходники -- нет, отключить нельзя. В тексте даже присутствует
комментарий, что это нужно на все время и вот почему -- APT делает
"слепок" состояния системы (базы RPM) при старте и от него отталкивается
при дальнейшей работе. Изменение базы в процессе работы apt-get приведет
лишь к неверным действиям -- APT будет считать, что ничего не изменилось,
а вдруг Вы в это время glibc сменили? :-) Выбрано наугад в качестве
примера, но мысль должна быть ясна (надеюсь).

  
-- 
Sincerely yours, Alexander Bokovoy 
  The Midgard Project    | ALT  Linux  Team | Minsk Linux Users Group
 www.midgard-project.org | www.altlinux.ru  |    www.minsk-lug.net 
-- You won't skid if you stay in a rut.
		-- Frank Hubbard




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