emerge --depclean имеет зуб на phpmyadmin. почему.
такая же история была и с sys-devel/gcc. Не разобравшись в вопросе решил, что нарушена целостность)))) пакетов и пересобрал все и вся. Потом уже узнал, что нужно было переключиться на версию gcc, которая и так раньше считалась дефолтной (emerge --depclean не орал про gcc. все работало как часы). то есть, после определенного обновления мира версия gcc посчиталась не старой, но новая не добавилась (как я понимаю). Я, как полный нуб, вообще вообще не вкурил, что произошло. Все, что сделал - это вернулся на gcc 4.5.3 r1, которое пришло с обновлением.
gcc-config -l
[1] i686-pc-linux-gnu-4.5.3 который типа не есть правильный, но который мне же emerge --sync; emerge -uNDva world; и приташил.
gcc-config -f 1
env-update && source /etc/profile
Стоит же поправить версию (указать системе о версии gcc), emerge --depclean уже не орет и про phpmyadmin. Типо, все хорошо.
Но, крик про phpmyadmin был и до того, как emerge --depclean кричала на gcc. То есть, бло время, когда был указатель лишь на этот один единственный пакет.
В чем прикол?
- Для комментирования войдите или зарегистрируйтесь
не понимаю о чём речь :) И
не понимаю о чём речь :) И докапываться до причин не стану.
Однако, Вы знаете, что --depclean удаляет пакеты поставленные по зависимостям и эти зависимости утратившим. Вы также должны знать, что наиболее простой способ не дать пакету удалиться при отсутствии зависимостей от него - это внести этот пакет в список world.
ЗЫ. На счет gcc, ага, его надо таки настроить, поднимайте вашу тему и решите вопрос до конца.
для этого нужно знать сам вопрос
А тут.
Указал системе версию gcc и всё.
И, вместе с таким изменением, исчезла нужда решать вопрос по теме phpmyadmin. Никаких занесений в мир.
Естественно, хвосты ненужных зависимостей через depclean сносятся. То есть, момент рабочий.
Ради прикола поставил одну типа нужную программу. Она потащила за собой некоторые пакеты библиотек.
сделал унмерже такой программе
depclean почистил и те зависимости, как и должно быть.
А вот как связано то, что если системе указать версию gcc и после этого depclen уже не ругается на phpmyadmin - загадка. При чем, ругался только на phpmyadmin и при том, что и до разногласий gcc depclean ругался на phpmyadmin.
Думай голова, думай. Я за тебя думать не буду!
ммм, не могу уловить наличие
ммм, не могу уловить наличие проблемы :)
В общем вот вам в помощь:
$ equery d dev-db/phpmyadmin
смотрите, кто его тащит, и если хотите, выясняйте почему перестает тащить
equery из пакета app-portage/gentoolkit
а его и до этого никто не тащил.
эквери и раньше его ватчил одиноким.
Думай голова, думай. Я за тебя думать не буду!