starting Fedora Server SIG
Chris Adams
cmadams at hiwaay.net
Wed Nov 12 20:07:50 UTC 2008
Once upon a time, Jesse Keating <jkeating at redhat.com> said:
> On Wed, 2008-11-12 at 13:15 -0600, Chris Adams wrote:
> > Well, I guess start with a very minimal install and see what is there.
> > With rawhide, it appears impossible to install a kernel without pulling
> > in X libraries (because of plymouth), so I guess the base X libraries
> > can be considered "core" now.
>
> Pardon?
Doing a "yum install kernel" from rawhide in an empty install root
gives:
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
kernel x86_64 2.6.27.5-94.fc10 rawhide 20 M
Installing for dependencies:
ConsoleKit-libs x86_64 0.3.0-2.fc10 rawhide 15 k
MAKEDEV x86_64 3.24-1 rawhide 94 k
audit-libs x86_64 1.7.8-6.fc10 rawhide 79 k
basesystem noarch 10.0-1 rawhide 2.8 k
bash x86_64 3.2-29.fc10 rawhide 1.8 M
bzip2-libs x86_64 1.0.5-3.fc10 rawhide 37 k
ca-certificates noarch 2008-7 rawhide 307 k
cairo x86_64 1.8.0-1.fc10 rawhide 436 k
chkconfig x86_64 1.3.38-1 rawhide 162 k
coreutils x86_64 6.12-17.fc10 rawhide 4.7 M
cpio x86_64 2.9.90-2.fc10 rawhide 185 k
cracklib x86_64 2.8.12-2 rawhide 48 k
cracklib-dicts x86_64 2.8.12-2 rawhide 3.7 M
db4 x86_64 4.7.25-5.fc10 rawhide 649 k
dbus x86_64 1.2.4-1.fc10 rawhide 227 k
dbus-libs x86_64 1.2.4-1.fc10 rawhide 130 k
device-mapper x86_64 1.02.27-6.fc10 rawhide 75 k
device-mapper-libs x86_64 1.02.27-6.fc10 rawhide 72 k
diffutils x86_64 2.8.1-21.fc9 rawhide 215 k
dmraid x86_64 1.0.0.rc15-1.fc10 rawhide 129 k
e2fsprogs x86_64 1.41.3-2.fc10 rawhide 747 k
e2fsprogs-libs x86_64 1.41.3-2.fc10 rawhide 147 k
elfutils-libelf x86_64 0.137-3.fc10 rawhide 54 k
ethtool x86_64 6-1.fc9 rawhide 66 k
expat x86_64 2.0.1-5 rawhide 83 k
fedora-logos noarch 10.0.1-2.fc10 rawhide 1.8 M
fedora-release noarch 10-1 rawhide 25 k
fedora-release-notes noarch 10.0.0-0.2 rawhide 5.0 M
filesystem x86_64 2.4.19-1.fc10 rawhide 120 k
findutils x86_64 1:4.4.0-1.fc10 rawhide 568 k
fontconfig x86_64 2.6.0-3.fc10 rawhide 183 k
freetype x86_64 2.3.7-1.fc10 rawhide 353 k
gamin x86_64 0.1.9-6.fc10 rawhide 141 k
gawk x86_64 3.1.5-18.fc10 rawhide 981 k
gdbm x86_64 1.8.0-29.fc10 rawhide 28 k
glib2 x86_64 2.18.2-3.fc10 rawhide 1.4 M
glibc x86_64 2.8.90-16 rawhide 5.1 M
glibc-common x86_64 2.8.90-16 rawhide 22 M
grep x86_64 2.5.1a-61.fc10 rawhide 184 k
gzip x86_64 1.3.12-7.fc10 rawhide 116 k
info x86_64 4.12-4.fc10 rawhide 186 k
initscripts x86_64 8.85-1 rawhide 1.9 M
iproute x86_64 2.6.26-1.fc10 rawhide 861 k
iputils x86_64 20071127-6.fc10 rawhide 135 k
isomd5sum x86_64 1:1.0.4-1 rawhide 26 k
kernel-firmware noarch 2.6.27.5-94.fc10 rawhide 350 k
keyutils-libs x86_64 1.2-3.fc9 rawhide 18 k
kpartx x86_64 0.4.8-7.fc10 rawhide 23 k
krb5-libs x86_64 1.6.3-16.fc10 rawhide 737 k
less x86_64 424-1.fc10 rawhide 111 k
libX11 x86_64 1.1.4-5.fc10 rawhide 827 k
libXau x86_64 1.0.4-1.fc10 rawhide 20 k
libXdmcp x86_64 1.0.2-6.fc10 rawhide 21 k
libXext x86_64 1.0.4-1.fc9 rawhide 39 k
libXft x86_64 2.1.13-1.fc10 rawhide 51 k
libXrender x86_64 0.9.4-3.fc9 rawhide 29 k
libacl x86_64 2.2.47-3.fc10 rawhide 22 k
libattr x86_64 2.4.43-1.fc10 rawhide 14 k
libcap x86_64 2.10-2.fc10 rawhide 30 k
libdhcp x86_64 1.99.8-1.fc10 rawhide 70 k
libdhcp4client x86_64 12:4.0.0-30.fc10 rawhide 281 k
libdhcp6client x86_64 1.0.22-1.fc10 rawhide 88 k
libgcc x86_64 4.3.2-7 rawhide 69 k
libidn x86_64 0.6.14-8 rawhide 212 k
libnl x86_64 1.1-5.fc10 rawhide 137 k
libpng x86_64 2:1.2.31-2.fc10 rawhide 246 k
libselinux x86_64 2.0.73-1.fc10 rawhide 98 k
libsepol x86_64 2.0.33-1.fc10 rawhide 132 k
libstdc++ x86_64 4.3.2-7 rawhide 320 k
libthai x86_64 0.1.9-4.fc9 rawhide 186 k
libvolume_id x86_64 127-3.fc10 rawhide 54 k
libxcb x86_64 1.1.91-5.fc10 rawhide 120 k
linux-atm-libs x86_64 2.5.0-5 rawhide 23 k
logrotate x86_64 3.7.7-1.fc10 rawhide 52 k
lvm2 x86_64 2.02.39-6.fc10 rawhide 395 k
mdadm x86_64 2.6.7.1-1.fc10 rawhide 951 k
mingetty x86_64 1.08-2.fc9 rawhide 20 k
mkinitrd x86_64 6.0.70-1.fc10 rawhide 113 k
module-init-tools x86_64 3.5-3.fc10 rawhide 481 k
nash x86_64 6.0.70-1.fc10 rawhide 164 k
ncurses x86_64 5.6-20.20080927.fc10 rawhide 169 k
ncurses-base x86_64 5.6-20.20080927.fc10 rawhide 63 k
ncurses-libs x86_64 5.6-20.20080927.fc10 rawhide 327 k
net-tools x86_64 1.60-91.fc10 rawhide 368 k
openssl x86_64 0.9.8g-11.fc10 rawhide 1.3 M
pam x86_64 1.0.2-2.fc10 rawhide 663 k
pango x86_64 1.22.1-1.fc10 rawhide 379 k
parted x86_64 1.8.8-8.fc10 rawhide 640 k
pcre x86_64 7.8-1.fc10 rawhide 213 k
pixman x86_64 0.12.0-1.fc10 rawhide 109 k
plymouth x86_64 0.6.0-0.2008.11.10.5.fc10 rawhide 48 k
plymouth-libs x86_64 0.6.0-0.2008.11.10.5.fc10 rawhide 66 k
plymouth-plugin-label x86_64 0.6.0-0.2008.11.10.5.fc10 rawhide 18 k
plymouth-plugin-solar x86_64 0.6.0-0.2008.11.10.5.fc10 rawhide 550 k
plymouth-scripts x86_64 0.6.0-0.2008.11.10.5.fc10 rawhide 16 k
popt x86_64 1.13-4.fc10 rawhide 39 k
procps x86_64 3.2.7-21.fc10 rawhide 215 k
psmisc x86_64 22.6-8.fc10 rawhide 74 k
python x86_64 2.5.2-1.fc10 rawhide 4.9 M
python-libs x86_64 2.5.2-1.fc10 rawhide 604 k
readline x86_64 5.2-13.fc9 rawhide 190 k
rsyslog x86_64 3.21.3-4.fc10 rawhide 373 k
sed x86_64 4.1.5-10.fc9 rawhide 189 k
setup noarch 2.7.4-1.fc10 rawhide 140 k
shadow-utils x86_64 2:4.1.2-8.fc10 rawhide 1.3 M
sqlite x86_64 3.5.9-2.fc10 rawhide 242 k
sysvinit-tools x86_64 2.86-24 rawhide 62 k
tar x86_64 2:1.20-3.fc10 rawhide 976 k
tzdata noarch 2008h-1.fc10 rawhide 753 k
udev x86_64 127-3.fc10 rawhide 262 k
upstart x86_64 0.3.9-19.fc10 rawhide 258 k
util-linux-ng x86_64 2.14.1-3.fc10 rawhide 2.0 M
xorg-x11-filesystem noarch 7.3-2.fc10 rawhide 5.6 k
zlib x86_64 1.2.3-18.fc9 rawhide 75 k
It looks like the dep chain to the X libraries is:
cairo requires libX11.so.6
plymouth-plugin-label requires libcairo.so.2
plymouth-plugin-solar requires plymouth-plugin-label
plymouth requires system-plymouth-plugin (provided by plymouth-plugin-solar)
mkinitrd requires plymouth
If I explicitly add "plymouth-text-and-details-only" to my install, it
satisfies the system-plymouth-plugin dependency, and I don't get libX11
and such.
Maybe plymouth-text-and-details-only should be in @core and
plymouth-plugin-solar in @base?
--
Chris Adams <cmadams at hiwaay.net>
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
More information about the devel
mailing list