Установка KDE и USE
AlexT 11 мая, 2007 - 14:11
Забыл сделать святую вещь при установке KDE!
Ввёл как обычно emerge kdebase kdeadmin kdenetwork...
Но не указал USE="kde qt"
Сёдня kdenetwork поругался и сказал что нужно qt перемерджить с соответствующим флагом.
kdebase похоже что собрался без проблем, будет ли KDE жить? :-(
»
- Для комментирования войдите или зарегистрируйтесь
Жить может и
Жить может и будет... но хреново. Лучше пересобрать. И с использованием kdebase-meta. Чтобы не ставить много всякой ненужной фигни.
QT перекомпилил
QT перекомпилил с флагами, теперь и kdenetwork компилится пошёл :-) Дальше видно будет...
А вот
1. Если я хочу из kde тока конк, kpdf ну и так по мелочи, надо ли флаги USE kde,qt,qt4... ставить? и ещё может какие надо ? ща этого ничего не ставил.
2. А ставлю так: например тока конк (и по мелочи) и они за собой уже тянут, что надо. Прально ли это ? И как надо минимум, но чтоб ничего лишнего ?
Минимальтый
Минимальтый вариант установки kde - emerge kdebase-meta
Ещё можно emerge kdebase, но советую первый, т.к есть мнение что второй вообще уберут в скором времени.
потом доставляеш только то что нужно, с kdebase-meta тянуться только те вещи без которых нормальная работа среды не будет возможна. Т.е меню практически ничего не содержит кроме базовых компонентов типа - kate, kedit
1. Флаги надо
1. Флаги надо ставить в любом случае.
2. Например, я юзал fluxbox с приложениями КДЕшными. Соответственно делал просто emerge ktorrent kopete. А они уже тянули за собой все что нужно. Ну и вообще вошло в привычку использовать emerge -av и уже там смотреть чего тянется и все ли это мне нужно.
А почему
А почему не так? : не ставлю никаких kdebase..., ставлю флаги, и ставлю, тока что нужно - конк, kpdf......... а они пусть сами тянут.
Сам сижу под fvwm.
Народ,
а как перекомпилить _только_ пакет и от чего он (от него) зависит, т.е. с зависимостями _автоматом_?
Добавь -e к emerge.
Добавь -e к emerge. Только сначала посмотри, что ставить будет, ибо зависимостей у тебя будет несколько сотен.
Так что ответ: это бесмуссленно. Подумай для чего тебе надо перебирать зависимсоти и выдели другой кроитерий: обновить, изменение use флагов, нарешенные ABI в библиотеках и т.п.
а как
> использовать emerge -av и уже там смотреть чего тянется и все ли
> это мне нужно.
Так а как узнать нужно ли ? Тебе может и нет, а проге - да.
Не зря же тянет...?