LINUX.ORG.RU

Откуда такие странные зависимости?

 ,


0

1

Тяну oxygen-cursors. И тут мне emerge выдает на-гора тонну зависимостей: звук, либы, kde-libs... Я могу понять какие-нибудь графические библиотеки, но звук здесь каким боком? И вообще, это же курсоры, что там кроме pnglib надо?

Они не в основном дереве? В любом случае перенаправляй свой вопрос майнтрейнеру.

init_6 ★★★★★
()

В ебилде прописано:

inherit kde4-base
что и тянет все зависимости, причём без разделения на runtime и build-time; недавно поправили аналогичное для пакетов, с поддержкой питона, так что иди пинай разрабов-наркоманов.

uzbl
()

Добавь к 'emerge -p...' еще и -t и посмотри кто кого тянет.
Или 'equery g' c --depth= >1.

ABW ★★★★★
()
Ответ на: комментарий от uzbl

А если хочется иконки от кде в no-de?

А тогда руками.

init_6 ★★★★★
()

Это gentoo - жри что дают, в нормальных бинарных дистрибутивах такой проблемы нет.

Нормальных бинарных дистров нет. <-- fxd

init_6 ★★★★★
()
Ответ на: комментарий от init_6

Нормальных бинарных дистров нет.

Ты точно улавливаешь значение слова «нормальный»?

malices_gossips ★★★
()
Ответ на: комментарий от imul

Эта возможность должна быть учтена в ебилде, в «гибкой»-то source-based генте (в которй хвалятся юзфлагами); ибо ручками можно и в дебиане подкрутить, нафиг тогда гента?

uzbl
()
Ответ на: комментарий от kostik87

Было бы на реальной системе - поправил бы. Но сейчас все ставлю на виртуалку, чтобы потом записать то, что действительно понравилось и на реальной системе не ставить ничего лишнего.

AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

Ну и в чём проблема ? Чем виртуалка отличается от реальной системы? И почему там нельзя сделать локальный оверлэй ? Вы сами себе ищете проблемы и ставите не нужные ограничения и условия.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Чем виртуалка отличается от реальной системы? И почему там нельзя сделать локальный оверлэй ?

Тем, что я её снесу, как только выясню, что мне больше подходит. И городить костыли будет слишком долго.

Вы сами себе ищете проблемы и ставите не нужные ограничения и условия.

Где в ОП-посте я сказал, что это проблема? Я задал вопрос, как связаны лед и бетон.

AlexCones ★★★
() автор топика
Ответ на: комментарий от koolman

На самом деле всё даже хуже, тк в бинарных хотя бы не тянутся buld-time зависимости.

uzbl
()
Ответ на: комментарий от uzbl

Эта возможность и учтена в ебилде, потому что темы курсоров для КДЕ ставится вместе с КДЕ. Если у кого-то своё мнение, то это мнение оформляется в виде своего оверлея.

imul ★★★★★
()
Ответ на: комментарий от Lighting

темы gnome тянут gnome, а темы KDE, соответственно, KDE

зачем? тема для gtk - всего-лишь темя для gtk, иконки - тоже просто иконки, то, что их создали в рамках другого проекта, не означает, что надо выписывать зависимости на него, они и так юзабельны

vaino
()
Ответ на: комментарий от Lighting

а темы KDE, соответственно, KDE?

Но ведь курсоры - это не темы! Это просто набор пиктограмм, которые ну никак не связаны с тем, где они работают.

AlexCones ★★★
() автор топика
Ответ на: комментарий от Lighting

а темы KDE

wtf? Речь про тупо курсоры, которые ставятся даже на голых иксах, не?

uzbl
()
Ответ на: комментарий от AlexCones

В основном, ничего не подключал.

> eix oxygen-cursors
No matches found.
> emerge -s oxygen-cursors
Searching...    
[ Results for search key : oxygen-cursors ]
[ Applications found : 0 ]

Только мне пахнет 4.2?

init_6 ★★★★★
()
Ответ на: комментарий от imul

Меня забавляет это массовое отстаивание тупизны разработчиков, подкреплённое абсурдными «аргументами»: ресурсы могут быть использованы отдельно от de, и работоспособны без него (тк, являются обычной графикой), следовательно не должны иметь лишних зависимостей; обратные утверждения указывают только на разжижение мозга утверждающего.

uzbl
()
Ответ на: комментарий от init_6

kdebase-cursors. Ошибся с названием, и что?

AlexCones ★★★
() автор топика
Ответ на: комментарий от Lighting

В чём бред-то?

таки бред

темы gnome тянут gnome, а темы KDE, соответственно, KDE?

КДЕ тянет темы КДЕ - ок
темы КДЕ тянут КДЕ - бред

seed_stil ★★
()
Ответ на: комментарий от init_6

а самое верное решение в данном конкретном случае уже дали

man debian

anonymous
()
Ответ на: комментарий от anonymous

Зато бесплатно, в отличии от веществ.

AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

Тебе предложили реальный способ который ты не признал и назвал костылем. Стало быть твой тред ради треда или срача, кармы, или еще чего. Фу таким быть..

sumrak_ss ★★
()
Ответ на: комментарий от AlexCones
> equery g kde-base/kdebase-cursors-4.8.2
 * Searching for kdebase-cursors4.8.2 in kde-base ...

 * dependency graph for kde-base/kdebase-cursors-4.8.2
 `--  kde-base/kdebase-cursors-4.8.2  ~amd64 
   `--  sys-apps/sed-4.2.1-r1  (>=sys-apps/sed-4) ~amd64 
   `--  dev-util/cmake-2.8.7-r5  (>=dev-util/cmake-2.8.4) ~amd64 
   `--  sys-apps/findutils-4.5.10-r1  (>=sys-apps/findutils-4.4.0) ~amd64 
   `--  dev-util/automoc-0.9.88  (dev-util/automoc) amd64 
   `--  dev-util/pkgconfig-0.26  (dev-util/pkgconfig) amd64 
   `--  x11-libs/libXtst-1.2.1  (>=x11-libs/libXtst-1.1.0) ~amd64 
   `--  x11-proto/xf86vidmodeproto-2.3.1  (x11-proto/xf86vidmodeproto) amd64 
   `--  dev-lang/perl-5.12.4-r1  (dev-lang/perl) unknown 
   `--  x11-libs/qt-core-4.8.1-r1  (>=x11-libs/qt-core-4.7.4) ~amd64  [qt3support ssl]
   `--  x11-libs/qt-gui-4.8.1-r1  (>=x11-libs/qt-gui-4.7.4) ~amd64  [accessibility dbus]
   `--  x11-libs/qt-qt3support-4.8.1  (>=x11-libs/qt-qt3support-4.7.4) ~amd64  [accessibility]
   `--  x11-libs/qt-script-4.8.1  (>=x11-libs/qt-script-4.7.4) ~amd64 
   `--  x11-libs/qt-sql-4.8.1  (>=x11-libs/qt-sql-4.7.4) ~amd64  [qt3support]
   `--  x11-libs/qt-svg-4.8.1  (>=x11-libs/qt-svg-4.7.4) ~amd64 
   `--  x11-libs/qt-test-4.8.1  (>=x11-libs/qt-test-4.7.4) ~amd64 
   `--  x11-libs/qt-webkit-4.8.1  (>=x11-libs/qt-webkit-4.7.4) ~amd64 
   `--  x11-libs/libXext-1.3.1  (x11-libs/libXext) ~amd64 
   `--  x11-libs/libXt-1.1.3  (x11-libs/libXt) ~amd64 
   `--  x11-libs/libXxf86vm-1.1.2  (x11-libs/libXxf86vm) ~amd64 
   `--  x11-libs/libXcomposite-0.4.3-r1  (x11-libs/libXcomposite) amd64 
   `--  x11-libs/libxkbfile-1.0.8  (x11-libs/libxkbfile) ~amd64 
   `--  kde-base/kdelibs-4.8.2  (>=kde-base/kdelibs-4.8.2) ~amd64  [aqua=]
   `--  media-libs/qimageblitz-0.0.6  (>=media-libs/qimageblitz-0.0.4) amd64 
   `--  kde-base/oxygen-icons-4.8.2  (>=kde-base/oxygen-icons-4.8.2) ~amd64  [aqua=]
[ kde-base/kdebase-cursors-4.8.2 stats: packages (25), max depth (1) ]

Остальное ссзб

init_6 ★★★★★
()
Ответ на: комментарий от anonymous

проще лфс собрать

Проще? Пили. Никто ж не запрещает.

init_6 ★★★★★
()
emerge -avO1 oxygen-cursors

Правда, при emerge -avuND world он все равно потребует поставить все зависимости.

fads ★★
()
Ответ на: комментарий от uzbl

ebuild`ы пишут люди, некоторые более компетентны, некоторые менее, всё учесть не возможно, поэтому могут быть ошибки и некоторые излишества. Если вас что-то не устраивает то берёте в руки ebuild, делаете достаточно тривиальную правку, добавив, в данном случае, USE флаг для включения или отключения зависимостей, или вообще их убрав, помещаете новую версию ebuild`а в свой локальный оверлей, ставите.

Не забыв в конце концов выложить изменённую вами версию ebuild`а в багзиллу, с описанием того почему вы это предлагаете сделать, лучше не целиком ebuild, а patch.

Вуаля, если все, котого что-то не устраивает будут стараться это исправить и дать затем это использовать другим то дистрибутив станет лучше, а не кричать, что всё плохо и ни кто не хочет сделать для вас за вас что-то хорошо.

kostik87 ★★★★★
()
Ответ на: комментарий от anonymous

упоротые там написатели ебилдов. Вот с этим я согласен, действительно. Однажды хотел поставить Qt 4.8, а он кеды за собой потянул

ms-dos32
()
Ответ на: комментарий от uzbl

Возьмитесь поддерживать тот ebuild, который вам нужен, читай станьте его мантейнером, решая все его проблемы в сборке, наложение патчей, отслеживание зависимостей, устранение и закрытие багрепортов в багзилле.

Прежде чем кричать что мантейнер обезьяна лучше сначала самому попробовать написать грамотный ebuild и его поддерживать, ну или на крайний случай изменить готовый в лучшую сторону и поделиться этими изменениями, нет вы готовы только кричать о том что всё плохо.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Я тебе уже кидал ссылки на свои багрепорты; поищи по багзилле по моему логину, а потом уж рассказывай «вы готовы только кричать».

uzbl
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.