From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexander Bokovoy To: mandrake-russian@altlinux.ru Message-ID: <20010523225416.G5617@boids.avilink.net> Mail-Followup-To: mandrake-russian@altlinux.ru References: <20010523192715.5e241969.lenya@georges.home> <20010523190640.A4964@boids.avilink.net> <866112698.20010523220542@chemsell.yaroslavl.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i In-Reply-To: <866112698.20010523220542@chemsell.yaroslavl.ru>; from lenya@chemsell.yaroslavl.ru on Wed, May 23, 2001 at 10:05:42PM +0400 Subject: [mdk-re] Re: =?koi8-r?Q?=5Bmdk-re=5D_Re:_=5Bmdk-re=5D_Re:_=5Bmdk-re=5D_apt-get_=C9_rp?= =?koi8-r?Q?m?= 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: Wed May 23 23:50:00 2001 X-Original-Date: Wed, 23 May 2001 22:54:16 +0300 Archived-At: List-Archive: List-Post: 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 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