[devel] только один пакет в системе: Provides или ??Provides+Conflicts
Artem Zolochevskiy
=?iso-8859-1?q?artem=2Ezolochevskiy_=CE=C1_gmail=2Ecom?=
Ср Май 21 21:11:18 MSD 2008
В сообщении от Wednesday 21 May 2008 07:59:19 pm Andrey Rahmatullin
написал(а):
> On Wed, May 21, 2008 at 07:48:39PM +0300, Artem Zolochevskiy wrote:
> > Ивините Андрей, я так и не понял _кто_ (видимо apt) и _что_ именно
> > просто не поставит :(
>
> Пакет, конфликтующий сам с собой, как и было показано выше.
А..., ну это я и сам увидел.
Ну а если вы про apt (мне показалось, что вы именно в связи с apt
высказались), то он вполне справился с задачей.
# apt-get install foo
Reading Package Lists... Done
Building Dependency Tree... Done
Package foo is a virtual package provided by:
mypackage-two 0.1-alt1
mypackage-one 0.1-alt1
You should explicitly select one to install.
E: Package foo is a virtual package with multiple good providers
# apt-get install mypackage-two
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
mypackage-two
0 upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/1446B of archives.
After unpacking 0B of additional disk space will be used.
Committing changes...
Preparing...
##################### [100%]
Done.
# rpmquery -p --provides mypackage-one-0.1-alt1.noarch.rpm
mypackage-two-0.1-alt1.noarch.rpm
foo
mypackage-one = 0.1-alt1
foo
mypackage-two = 0.1-alt1
# rpmquery -p --conflicts mypackage-one-0.1-alt1.noarch.rpm
mypackage-two-0.1-alt1.noarch.rpm
foo
foo
--
Артём Золочевский
Подробная информация о списке рассылки Devel