[devel] apt игнорирует provides/obsoletes при установке?

Alexey I. Froloff raorn на altlinux.org
Вт Май 5 04:07:28 MSD 2009


* Alexey Tourbin <at@> [090421 14:20]:
> > > apt почему-то предпочитает вытаскивать старый ruby-module-erb
> > > вместо нового ruby-stdlibs (который Provides/Obsoletes).
> vim -t AllTargets
У меня получилось добиться такого эффекта:

$ hsh-install /raid/raorn/hasher ruby-module-etc
Reading Package Lists...
Building Dependency Tree...
Package ruby-module-etc is a virtual package provided by:
  ruby-module-etc 1.8.7-alt7
  ruby-stdlibs 1.9.1-alt1.20090412
You should explicitly select one to install.
E: Package ruby-module-etc is a virtual package with multiple good providers.

В TryToInstall() я убрал первое условие (Pkg->VersionList == 0) и
оставил только Pkg->ProvidesList != 0.  Теперь оно всегда
пытается обрабатывать виртуальные пакеты.  Что делать дальше я
слабо представляю ;-)

-- 
Regards,
Sir Raorn.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20090505/9bf24a1a/attachment.bin>


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