httpd installed by default on desktops! bad gnome-user-share, bad!

Mark markg85 at gmail.com
Mon Apr 9 18:25:31 UTC 2007


i was also wondering WHY the httpd package was installed.. now it isn`t much
of a problem for me because i play alot with httpd and php anyway so i need
it but still it`s installed... for nothing on the other users.

BTW that`s not the only thing where gnome-user-share depends on.. here is
the full list (that would be if you only install fedora with the pure
basics) everything in the list below that`s depends on httpd can be removed
if (obviously) httpd wasn`t installed. and those are: atleast 5 rpms.

Packages needed for: gnome-user-share (x86_64)

GConf2 - required for: gnome-user-share
ORBit2 - required for: GConf2
libIDL - required for: ORBit2
glibc - required for: libIDL
glibc-common - required for: glibc
tzdata - required for: glibc-common
-- basesystem - required for: glibc
-- setup - required for: basesystem
---- filesystem - required for: basesystem
---- libgcc - required for: glibc
-- glib2 - required for: libIDL
-- openldap - required for: GConf2
-- openssl - required for: openldap
-- e2fsprogs-libs - required for: openssl
-- device-mapper-libs - required for: e2fsprogs-libs
-- libselinux - required for: device-mapper-libs
-- libsepol - required for: libselinux
---- mcstrans - required for: libselinux
---- libcap - required for: mcstrans
---- krb5-libs - required for: openssl
---- grep - required for: krb5-libs
---- pcre - required for: grep
---- libstdc++ - required for: pcre
------ coreutils - required for: krb5-libs
------ pam - required for: coreutils
------ audit-libs - required for: pam
-------- cracklib - required for: pam
---------- cracklib-dicts - required for: pam
------------ mktemp - required for: pam
-------------- sed - required for: pam
------ zlib - required for: openssl
---- cyrus-sasl-lib - required for: openldap
---- libxml2 - required for: GConf2
-- httpd - required for: gnome-user-share
-- gawk - required for: httpd
---- initscripts - required for: httpd
---- SysVinit - required for: initscripts
------ bash - required for: initscripts
------ ncurses - required for: bash
-------- udev - required for: initscripts
-------- MAKEDEV - required for: udev
---------- libvolume_id - required for: udev
---------- e2fsprogs - required for: initscripts
---------- device-mapper - required for: e2fsprogs
------------ ethtool - required for: initscripts
-------------- mingetty - required for: initscripts
---------------- module-init-tools - required for: initscripts
------------------ util-linux - required for: initscripts
------------------ ConsoleKit-libs - required for: util-linux
------------------ dbus - required for: ConsoleKit-libs
------------------ chkconfig - required for: dbus
-------------------- expat - required for: dbus
---------------------- libxml2-python - required for: dbus
---------------------- python - required for: libxml2-python
---------------------- bzip2-libs - required for: python
------------------------ db4 - required for: python
-------------------------- gdbm - required for: python
---------------------------- python-libs - required for: python
------------------------------ readline - required for: python
-------------------------------- sqlite - required for: python
-------------------- popt - required for: util-linux
-------------------- net-tools - required for: initscripts
---------------------- syslog-ng - required for: initscripts
---------------------- eventlog - required for: syslog-ng
------------------------ tcp_wrappers-libs - required for: syslog-ng
-------------------------- logrotate - required for: syslog-ng
------------------------ sysklogd - required for: initscripts
------ apr - required for: httpd
-------- apr-util - required for: httpd
---- libX11 - required for: gnome-user-share
---- libXau - required for: libX11
------ libXdmcp - required for: libX11
-------- xorg-x11-filesystem - required for: libX11
------ atk - required for: gnome-user-share
-------- avahi - required for: gnome-user-share
-------- dbus-python - required for: avahi
-------- dbus-glib - required for: dbus-python
---------- libdaemon - required for: avahi
---------- avahi-glib - required for: gnome-user-share
------------ cairo - required for: gnome-user-share
------------ libXrender - required for: cairo
-------------- fontconfig - required for: cairo
-------------- freetype - required for: fontconfig
---------------- libpng - required for: cairo
-------------- gtk2 - required for: gnome-user-share
-------------- hicolor-icon-theme - required for: gtk2
---------------- libXcursor - required for: gtk2
---------------- libXfixes - required for: libXcursor
------------------ libXext - required for: gtk2
-------------------- libXi - required for: gtk2
---------------------- libXinerama - required for: gtk2
------------------------ libXrandr - required for: gtk2
-------------------------- cups-libs - required for: gtk2
-------------------------- gnutls - required for: cups-libs
-------------------------- libgcrypt - required for: gnutls
-------------------------- libgpg-error - required for: libgcrypt
---------------------------- libjpeg - required for: cups-libs
------------------------------ libtiff - required for: cups-libs
---------------------------- pango - required for: gtk2
---------------------------- libXft - required for: pango
------------------------------ libthai - required for: pango
---------------- libglade2 - required for: gnome-user-share

Total RPMS to install: 102

2007/4/9, Jon Ciesla <limb at jcomserv.net>:
>
> That'd be great.  Is it possible?  It looks like it currently calls the
> httpd binary using a config file in /usr/share/gnome-user-share/.
>
> It looks like all it uses from the httpd package is the binary, but the
> config isn't split out into a separate RPM.  You could take it up with the
> Apache maintainer.  The thing is, then what happens when I wan to set up a
> host as a web server?  I install httpd, move files to /var/www/html/foo
> and fire it up, and nothing works.  Maybe move the httpd binary to
> httpd-something and keep the rest in httpd, with the config, then change
> the g-u-s R to httpd-something.
>
> Just my $0.02.
>
> > On Mon, Apr 09, 2007 at 11:50:06AM -0500, Jon Ciesla wrote:
> >> Point taken.  But my question stands, isn't root required to do
> >> something
> >> REALLY stupid?  It should be.  I think if that's met we're as safe as
> we
> >> can reasonably be, if WebDAV sharing provides helpful functionality.
> >> I don't know, I've never used it.
> >
> > I guess I'd be somewhat mollified if the apache server configuration
> were
> > broken out from whatever is needed to run this package. And hey, that'd
> be
> > a
> > size win too.
> >
> >
> > --
> > Matthew Miller           mattdm at mattdm.org          <http://mattdm.org/>
> > Boston University Linux      ------>              <http://linux.bu.edu/>
> >
>
>
> --
> novus ordo absurdum
>
> --
> fedora-devel-list mailing list
> fedora-devel-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-devel-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20070409/bfa1aca9/attachment.htm>


More information about the fedora-devel-list mailing list