[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