[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

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



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 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 mattdm org          <http://mattdm.org/>
> Boston University Linux      ------>              < http://linux.bu.edu/>
>


--
novus ordo absurdum

--
fedora-devel-list mailing list
fedora-devel-list redhat com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]