Bug 5970 - Толстизна
: Толстизна
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/xinitrc)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-01-26 16:09 by
Modified: 2007-12-25 19:17 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-01-26 16:09:56
Может отвязать все-таки от пакета, в котором /usr/X11R6/bin/X зависимость на 
xorg-x11-utils ?
------- Comment #1 From 2005-01-26 16:15:32 -------
запросто. только вот из-за /usr/X11R6/bin/getconfig отвалится X -configure
------- Comment #2 From 2005-01-26 16:46:03 -------
Смысл в том, чтоб во 2-й стадии в систему быстрее поставить только то, что 
нужно для 3-й, а X-сервер много ненужного тянет. 
sizedown там не поможет ;-) 
------- Comment #3 From 2005-01-26 16:51:55 -------
$ 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 все равно вытягивается
------- Comment #4 From 2005-01-26 16:54:31 -------
а вот и виновник
$ 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
------- Comment #5 From 2005-01-26 17:01:44 -------
А эта зависимость нужна? 
 
P.S. 
2shrek: 
Спамить-то зачем? 
------- Comment #6 From 2005-01-26 17:02:14 -------
reassign 
------- Comment #7 From 2005-01-26 17:19:41 -------
Ась?
------- Comment #8 From 2005-01-26 18:24:07 -------
Может можно почикать что-нибудь? 
Или пакет xorg-x11-utils или зависимость в xinitrc на него для уменьшения 
минимальной установки для запуска альтератор в 3-й стадии с x-ами? 
------- Comment #9 From 2005-09-28 20:25:03 -------
Зависимость в xinitrc на -utils появляется автоматически.
------- Comment #10 From 2005-09-29 14:02:44 -------
(In reply to comment #9) 
> Зависимость в xinitrc на -utils появляется автоматически. 
Я догадался. Но может ее можно оторвать не трогая функционал? 
Ведь ничего страшного не случиться, если xsetroot не будет найден или 
xconsole? 
Просто мантейнеру нужно просмотреть и все, что можно завернуть в конструкции 
типа: 
PROGRAM=/usr/bin/program 
[ -x "$PROGRAM" ] && $PROGRAM --option argument 
 
------- Comment #11 From 2005-09-29 17:24:00 -------
Если оторвать зависимости, то где гарантии, что всё необходимое для работы
будет
установлено?
------- Comment #12 From 2005-09-29 17:42:57 -------
(In reply to comment #11) 
> Если оторвать зависимости, то где гарантии, что всё необходимое для работы 
будет 
> установлено? 
А неоходимое отрывать не надо. 
------- Comment #13 From 2005-09-30 02:54:53 -------
Практически все утилиты в этом пакете используют что-то из xorg-x11-utils.
Есть ли в этом пакете что-то такое, что имело бы смысл использовать, не
устанавливая всё остальное?  Если да, то это можно было бы запаковать отдельно.
------- Comment #14 From 2005-09-30 12:18:24 -------
(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, т.к. оно уже абсолютно неактуально. 
 
>  Если да, то это можно было бы запаковать отдельно. 
Вы ж мантейнеры, вам виднее, что необходимо :-) 
 
 
------- Comment #15 From 2007-12-25 19:08:44 -------
Сейчас xorg распилен на множество пакетов. Поэтому xorg-x11-utils не
вытягивается. В пакете зависимости только на те утилиты, которые используются.
------- Comment #16 From 2007-12-25 19:17:09 -------
Ето харашо :-)