Failed to install x11-misc/colord-1.2.1-r1
Не получается собрать colord.
>>> Installing (1 of 7) x11-misc/colord-1.2.1-r1
* This package will overwrite one or more files that may belong to other
* packages (see list below). You can use a command such as `portageq owners /
* file. See
* http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
*
* Detected file collision(s):
*
* /usr/share/gir-1.0/Colord-1.0.gir
* /usr/share/gir-1.0/ColorHug-1.0.gir
* /usr/lib/girepository-1.0/ColorHug-1.0.typelib
* /usr/lib/girepository-1.0/Colord-1.0.typelib
*
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* None of the installed packages claim the file(s).
*
* Package 'x11-misc/colord-1.2.1-r1' merged despite file collisions. If
* necessary, refer to your elog messages for the whole content of the
* above message.
Попробовал portageq owners / "файл", но непнятно, что делать дальше. В Knowledge Base тоже сходу не могу сориентироваться. Никогда не сталкивался с такой проблемой.
- Для комментирования войдите или зарегистрируйтесь
merged despite file
merged despite file collisions.
Т.е. собран и установлен несмотря на коллизии.
Вообще версия посвежее имеется.
colord-1.2.4
Получается, вы программу пересобираете? так как это её файлы:
Т.е. она уже была когда-то установлена?
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Да
уже установлена, причем криво. Ошибка возникает при выполнении команды @preved-revdep. Portage пытается пересобрать colord с флагом introspection.
1 из вариантов смотрим к
1 из вариантов смотрим к какой проге принадлежат файлы и удаляем ее
equery b /usr/share/gir-1.0/Colord-1.0.gir
далее [пере]сборка проги.
Ну или в make.conf добавить к имеющимся опциям.. и почитать...
FEATURES="collision-protect"
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Получается, что все четыре
Получается, что все четыре файла не принадлежат ни к одной прогамме. То есть их нужно удалить?
/
В общем случае внезапно совершенно не факт, что можно.
:wq
--
Live free or die
Вообще-то удалять руками в
Вообще-то удалять руками в нормальных случаях ничего не рекомендуется (в том числе и устанавливать чере .configure make make_install), подразумевается, что все разруливается portage. Это железное правило.
Не устанавливалось ли оно так ebuild tra-tra-ta.ebuild merge?
Все может оказаться банальным
emerge --unmerge
все что связано с этой программой (а там немного). (и тогда уже не удалять в случае отчаяния, а вырезать. Хотя это не гарантирует не печального исхода)
Включение флагов через /etc/portage/package.use
/etc/portage/package.keywords - включение (желательно последней версии) + флаг для своей архитектуры ~amd64 etc
И эти простейшие манипуляции могут решить ваши проблемы.
Еще есть (ну об этом вы знаете):
emerge --depclean
Т.е. как бы
emerge --depclean
revdep-rebuild
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)