From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 2 Apr 2002 21:09:59 +0400 From: Sergey Vlasov To: devel@altlinux.ru Subject: Re: [devel] Q: apt-get and renamed packages Message-Id: <20020402210959.2fd2adbe.vsu@mivlgu.murom.ru> In-Reply-To: <20020402193241.2be74c37.vsu@mivlgu.murom.ru> References: <20020402193241.2be74c37.vsu@mivlgu.murom.ru> X-Mailer: Sylpheed version 0.7.4 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Tue, 2 Apr 2002 19:32:41 +0400 Sergey Vlasov wrote: > Вопрос: если есть несколько пакетов, которые заменяют один и тот > же старый пакет (во всех на него прописаны Provides и > Obsoletes), каким образом apt выбирает, чем его заменить? И как > можно влиять на его выбор? > > (Такая ситуация имеет место с пакетами ispell-ru* - был один, > стало много.) Кстати, а эта ситуация (несколько пакетов, заменяющих один и тот же) вообще как-нибудь обрабатывается в apt? Сейчас провел эксперимент: на машине стоял старый пакет ispell-ru, подсунул apt-get самодельный репозиторий только с пакетами ispell-ru-{levedev,rk}* (другие оключил) - и вот: # apt-get -o 'Debug::pkgProblemResolver=1' dist-upgrade Processing File Dependencies... Done Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Starting Starting 2 Done Done 0 packages upgraded, 0 newly installed, 0 to remove(replace) and 0 not upgraded. Если явно запросить один из новых пакетов - ставится. apt, правда, староват - 0.3.19cnc53-alt6.