Установил cld-11.15-x86_64, перезагрузился, сделал
eix-sync
и
emerge -uD world
получил
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
media-video/mplayer:0
(media-video/mplayer-1.0_rc4_p20120213::gentoo, installed) pulled in by
media-video/mplayer[ass,png,X] required by (media-video/smplayer-0.8.0::gentoo, binary scheduled for merge)
(media-video/mplayer-1.1-r1::gentoo, binary scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
!!! Enabling --newuse and --update might solve this conflict.
!!! If not, it might help emerge to give a more specific suggestion.
Естественно --newuse никак не помогает а --update и так в команде. По старой гентушной привычке сделал
emerge --unmerge mplayer smplayer
в надежде разобраться потом. Получил после emerge -uD world:
WARNING: One or more updates have been skipped due to a dependency conflict:
media-video/mplayer:0
(media-video/mplayer-1.1-r1::gentoo, binary scheduled for merge) conflicts with
media-video/mplayer[ass,png,X] required by (media-video/smplayer-0.8.0::gentoo, binary scheduled for merge)
The following keyword changes are necessary to proceed:
#required by app-misc/cl-multimedia-meta-12.0, required by app-misc/cld-meta-12.0, required by app-misc/calculate-meta-12.0, required by @selected, required by @world (argument)
=media-video/mplayer-1.0_rc4_p20110322-r51 ~amd64
Скажите пожалуйста чего оно от меня хочет и почему я нарываюсь на эти грабли и бубны при совершенно штатной и рутинной попытке обновления только что установленной системы.
The following keyword changes are necessary to proceed: #required by app-misc/cl-multimedia-meta-12.0, required by app-misc/cld-meta-12.0, required by app-misc/calculate-meta-12.0, required by selected, required byworld (argument)
=media-video/mplayer-1.0_rc4_p20110322-r51 ~amd64
The following keyword changes are necessary to proceed:
#required by app-misc/cl-multimedia-meta-12.0, required by app-misc/cld-meta-12.0, required by app-misc/calculate-meta-12.0, required by @selected, required by @world (argument)
=media-video/mplayer-1.0_rc4_p20110322-r51 ~amd64
Скажите пожалуйста чего оно от меня хочет
Видимо хочет чтоб вы media-video/mplayer-1.0_rc4_p20110322-r51 размаскировали, а вот почему он --autounmask-write сам не предложил, вот это вопрос
выполните emerge -DNuavt1 world --autounmask-write
далее etc-update
и снова emerge -DNuavt1 world --autounmask-write
по идее, это должно помочь
The following keyword changes are necessary to proceed: #required by app-misc/cl-multimedia-meta-12.0, required by app-misc/cld-meta-12.0, required by app-misc/calculate-meta-12.0, required by selected, required byworld (argument)
=media-video/mplayer-1.0_rc4_p20110322-r51 ~amd64
[…]
Скажите пожалуйста чего оно от меня хочет
Видимо хочет чтоб вы media-video/mplayer-1.0_rc4_p20110322-r51 размаскировали, а вот почему он --autounmask-write сам не предложил, вот это вопрос
выполните emerge -DNuavt1 world --autounmask-write
далее etc-update
и снова emerge -DNuavt1 world --autounmask-write
по идее, это должно помочь
Это помогло процессу пойти, однако конфликт не разрешился.
The following keyword changes are necessary to proceed: #required by app-misc/cl-multimedia-meta-12.0, required by app-misc/cld-meta-12.0, required by app-misc/calculate-meta-12.0, required by selected, required byworld (argument)
=media-video/mplayer-1.0_rc4_p20110322-r51 ~amd64
[…]
Скажите пожалуйста чего оно от меня хочет
Видимо хочет чтоб вы media-video/mplayer-1.0_rc4_p20110322-r51 размаскировали, а вот почему он --autounmask-write сам не предложил, вот это вопрос
выполните emerge -DNuavt1 world --autounmask-write
далее etc-update
и снова emerge -DNuavt1 world --autounmask-write
по идее, это должно помочь
Это помогло процессу пойти, однако конфликт не разрешился.
Вообще-то читаю, просто для удаления пакетов за 3 года пользования калькулейтом никогда не видел загадочных конструкций типа emerge --unmerge ) .
Ну вам видимо не попадалась ситуация, когда в @preserved-rebuild пакеты жестко друг друга или нормальные блочили, и проще было их удалить (порою аккуратно, чтоб не зацепить чего-то ценного) и обновить мир.