LINUX.ORG.RU

Почему это?

 


0

0

Почему pkgconfig тянет за собой glib?
А pkgconfig нужен для cmake...

★★★★★

Последнее исправление: stave (всего исправлений: 1)
Ответ на: комментарий от Harald

т.е. можно спокойно удалять cmake?

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

а он нужен дял llvm!


ещё такой вопрос: количество пакетов в world и system в сумме не даёт количество Packages installed. какие не входят в world и system? и как обновить ВСЮ систему? в документации кальки только emerge -uDNa @world...

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

месу можно пересобрать с '-llvm'?

разрешаю

всё будет работать?

что «всё» на ней работает?

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

ещё такой вопрос: количество пакетов в world и system в сумме не даёт количество Packages installed.

Потому что world и system - списки явно установленных пакетов. А остальное притащено зависимостями. emerge --depclean сносит «Packages installed» не являющиеся (переставшие быть) зависимостью чего-то из world или system. Это же основы, базовые знания о любом (нормальном по крайней мере) пакетном менеджере GNU/Linux.

и как обновить ВСЮ систему? в документации кальки только emerge -uDNa @world...

Обновление world, по зависимостям тащит обновление всех пакетов, ваш кэп. Есть ещё флаг -e, оно гарантировано тащит на пересборку все зависимости - emerge -e world пересоберёт вообще всё.

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

как обновить ВСЮ систему

Можно попробовать, после обновления мира, сделать eix -Iuc (--only-names |xargs emerge). Бывает, остается несколько пакетов, которые ни в @system, ни в @world не вошли.

TuxR ★★★★
()

теперь какая-то дрянь тянет dev-util/gtk-doc-am при emerge -aDNuv @world. как узнать кто это?

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

для установленных можно так:

~ $ equery d  dev-util/gtk-doc-am
 * These packages depend on dev-util/gtk-doc-am:
dev-lang/orc-0.4.19 (dev-util/gtk-doc-am)
dev-libs/atk-2.12.0-r1 (dev-util/gtk-doc-am)
dev-libs/glib-2.40.0-r1 (>=dev-util/gtk-doc-am-1.20)
dev-libs/libcroco-0.6.8-r1 (dev-util/gtk-doc-am)
dev-libs/libgdata-0.14.3 (>=dev-util/gtk-doc-am-1.14)
dev-libs/libxml2-2.9.1-r5 (dev-util/gtk-doc-am)
dev-python/pygobject-2.28.6-r55 (dev-util/gtk-doc-am)
dev-util/glade-3.8.5 (dev-util/gtk-doc-am)
gnome-base/librsvg-2.40.3 (>=dev-util/gtk-doc-am-1.13)
media-gfx/gimp-2.8.14 (dev-util/gtk-doc-am)
media-libs/gst-plugins-bad-1.2.4-r1 (>=dev-util/gtk-doc-am-1.12)
media-libs/gst-plugins-base-0.10.36-r1 (>=dev-util/gtk-doc-am-1.3)
media-libs/gst-plugins-base-1.2.4-r1 (>=dev-util/gtk-doc-am-1.12)
media-libs/gst-plugins-good-0.10.31-r1 (>=dev-util/gtk-doc-am-1.12)
media-libs/gst-plugins-good-1.2.4-r1 (>=dev-util/gtk-doc-am-1.12)
media-libs/gst-plugins-ugly-0.10.19-r1 (>=dev-util/gtk-doc-am-1.3)
media-libs/gst-plugins-ugly-1.2.4-r1 (>=dev-util/gtk-doc-am-1.12)
media-libs/gstreamer-0.10.36-r2 (>=dev-util/gtk-doc-am-1.3)
media-libs/gstreamer-1.2.4-r2 (>=dev-util/gtk-doc-am-1.12)
media-libs/harfbuzz-0.9.35 (dev-util/gtk-doc-am)
net-libs/libsoup-2.46.0-r1 (>=dev-util/gtk-doc-am-1.10)
sys-apps/accountsservice-0.6.37 (>=dev-util/gtk-doc-am-1.15)
x11-libs/gdk-pixbuf-2.30.8 (>=dev-util/gtk-doc-am-1.20)
x11-libs/gtk+-2.24.24 (>=dev-util/gtk-doc-am-1.20)
x11-libs/libnotify-0.7.6 (>=dev-util/gtk-doc-am-1.14)
x11-libs/pango-1.36.7 (>=dev-util/gtk-doc-am-1.20)
~ $ 

если его замаскировать, скажет каким пакетам он необходим при попытке их установить в систему.

wakuwaku ★★★★
()
Последнее исправление: wakuwaku (всего исправлений: 3)
Ответ на: комментарий от wakuwaku

у меня это только dev-libs/libxml2. идиотизм. зачем ему gtk? как-то можно сделать чтобы при обновлении системы он его явно не тащил?

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

dev-util/gtk-doc-am - это не gtk, это утилита, генерящая документацию. Бросай истерить, вот что я тебе скажу.

eternal_sorrow ★★★★★
()

А в чём проблема-то? Там циклическая зависимость?

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

месу можно собрать с -llvm, но при этом во первых не будет собран llvmpipe (хотя сомневаюсь, что он тебе нужен), а во вторых... ну тут уже зависит от используемого тобой драйвера. для intel и nouveau llvm не нужен.

//пользователь mesa, llvm отсутствует в системе

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

болезный, если тянет, значит нужно. в чём проблема

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

4.2

А вот нихрена. Поверхностное гугление показало, что вроде когда то были какие то подвижки в этом направлении, но все заглохло. Работающий на моем компьютере nouveau - пруф.

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

как-то можно сделать чтобы при обновлении системы он его явно не тащил?

Ни как у него это основная зависимость:

DEPEND="${COMMON_DEPEND}
	dev-util/gtk-doc-am
	virtual/pkgconfig
	hppa? ( >=sys-devel/binutils-2.15.92.0.2 )
"
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/libxml2/libx...

идиотизм. зачем ему gtk?

Ну и где вы видите, что там тянется gtk? Вы хоть описание пакета dev-util/gtk-doc-am смотрели?
Вот посмотрите:

[I] dev-util/gtk-doc-am (1.20{tbz2}@10.03.2014): Automake files from gtk-doc

Может вам всё же не ставить Gentoo-based дистрибутив? А то у вас вызывает слишком большие трудности необходимость думать.

kostik87 ★★★★★
()

equery d glib | wc -l выдало у меня 121 пакет, зависящий от glib напрямую. Он у тебя разве не стоит и так?

Valdor ★★
()

А что не так? glib — это же GNOME Lib.

EXL ★★★★★
()

Потому что ты зачем-то снёс убунту.

Зачем ты это сделал?

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