Может отвязать все-таки от пакета, в котором /usr/X11R6/bin/X зависимость на xorg-x11-utils ?
запросто. только вот из-за /usr/X11R6/bin/getconfig отвалится X -configure
Смысл в том, чтоб во 2-й стадии в систему быстрее поставить только то, что нужно для 3-й, а X-сервер много ненужного тянет. sizedown там не поможет ;-)
$ rpmquery --requires xorg-x11-server coreutils xorg-server-control xorg-x11-server-common = 6.8.2-alt1.RC2 rpmlib(VersionedDependencies) <= 3.0.3-1 /bin/sh /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 /etc/pam.d /etc/security/console.apps grep libX11.so.6 libXau.so.6 libXdmcp.so.6 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libpam.so.0 libpam_misc.so.0 libxkbfile.so.1 libz.so.1 pam_console.so pam_permit.so pam_rootok.so sh $ rpmquery --requires xorg-x11-server-common xorg-x11-xauth = 6.8.2-alt1.RC2 xorg-x11-misc-fonts = 6.8.2 util-linux coreutils xinitrc >= 2.4.4 app-defaults >= 0.2.6 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 $ rpmquery --requires xorg-x11-xauth xorg-x11-libs = 6.8.2-alt1.RC2 rpmlib(VersionedDependencies) <= 3.0.3-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 libX11.so.6 libXau.so.6 libXext.so.6 libXmuu.so.1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.3) $ rpmquery --requires xorg-x11-misc-fonts chkfontpath xorg-x11-font-utils /bin/sh /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 $ rpmquery --requires xorg-x11-font-utils xorg-x11-libs = 6.8.2-alt1.RC2 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 libXfont.so.1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.3) libfontenc.so.1 libfreetype.so.6 libm.so.6 libm.so.6(GLIBC_2.0) libz.so.1 perl-base sh нет тут xorg-x11-utils. а вот perl-base все равно вытягивается
а вот и виновник $ rpmquery --requires xinitrc chkconfig /usr/bin/subst grep app-defaults >= 0:0.2 /bin/sh /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 /etc/rc.d/init.d(action) /etc/rc.d/init.d(msg_starting) /etc/rc.d/init.d(msg_stopping) /etc/rc.d/init.d(msg_usage) /etc/rc.d/init.d(start_daemon) /etc/rc.d/init.d(status) /etc/rc.d/init.d(stop_daemon) XFree86-utils bash coreutils libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) sed service setup sh which xterm
А эта зависимость нужна? P.S. 2shrek: Спамить-то зачем?
reassign
Ась?
Может можно почикать что-нибудь? Или пакет xorg-x11-utils или зависимость в xinitrc на него для уменьшения минимальной установки для запуска альтератор в 3-й стадии с x-ами?
Зависимость в xinitrc на -utils появляется автоматически.
(In reply to comment #9) > Зависимость в xinitrc на -utils появляется автоматически. Я догадался. Но может ее можно оторвать не трогая функционал? Ведь ничего страшного не случиться, если xsetroot не будет найден или xconsole? Просто мантейнеру нужно просмотреть и все, что можно завернуть в конструкции типа: PROGRAM=/usr/bin/program [ -x "$PROGRAM" ] && $PROGRAM --option argument
Если оторвать зависимости, то где гарантии, что всё необходимое для работы будет установлено?
(In reply to comment #11) > Если оторвать зависимости, то где гарантии, что всё необходимое для работы будет > установлено? А неоходимое отрывать не надо.
Практически все утилиты в этом пакете используют что-то из xorg-x11-utils. Есть ли в этом пакете что-то такое, что имело бы смысл использовать, не устанавливая всё остальное? Если да, то это можно было бы запаковать отдельно.
(In reply to comment #13) > Практически все утилиты в этом пакете используют что-то из xorg-x11-utils. Если оно им необзодимо, то это фигово, конечно же. > Есть ли в этом пакете что-то такое, что имело бы смысл использовать, не > устанавливая всё остальное? xmodmap, setxkbmap, sessreg Остальное IMHO не нужно. А Xrdb, кстати, у меня и так нет в системе. Файл /etc/X11/xdm/xdm-keys, кстати, отсутствует, а в конфиге есть. Редактирование /etc/X11/kdm/kdmrc можно выкинуть из /usr/sbin/update_wms, т.к. оно уже абсолютно неактуально. > Если да, то это можно было бы запаковать отдельно. Вы ж мантейнеры, вам виднее, что необходимо :-)
Сейчас xorg распилен на множество пакетов. Поэтому xorg-x11-utils не вытягивается. В пакете зависимости только на те утилиты, которые используются.
Ето харашо :-)