gentoo. Как пересобрать пакет с зависимостями ?
Вот типа пересобрать пакеты, у которых в зависимостях glibc
emerge -1 $(equery d glibc | sed "s/^/=/")
А как пересобрать все пакеты, которые требуются для функционирования целевого пакета ? т.е
emerge -C awesome
emerge -c;
┌─[user@foo]─[~]
└──╼ emerge -pv awesome
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-libs/libxdg-basedir-1.1.1 USE="-doc -static-libs" 0 KiB
[ebuild N ] dev-libs/libev-4.15-r1 USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N ] x11-libs/startup-notification-0.12 USE="-static-libs" 0 KiB
[ebuild N ] x11-misc/gxmessage-2.20.1 0 KiB
[ebuild N ] x11-wm/awesome-3.4.15 USE="dbus -doc -gnome" 0 KiB
т.е узнать все зависимости пакета и пересобрать все пакеты аля
dev-libs/libxdg-basedir-1.1.1
dev-libs/libev-4.15-r1
x11-libs/startup-notification-0.12
x11-misc/gxmessage-2.20.1
x11-wm/awesome-3.4.15