lee writes:
Sam Varshavchik <mrsam@xxxxxxxxxxxxxxx> writes: > lee writes: >> The avahi-daemon is a good example. It's not needed and cannot be >> removed without taking the system down because too many packages depend >> on it. > > I just checked two of my servers, none of them have avahi-daemon > installed, and both of them are running a full-featured desktop – > there's over 2000 RPMs installed; so it doesn't look like that package > is really needed that much. I wouldn't have a GUI on a server unless it's really needed ... Anyway, removing avahi would even remove fvwm, metacity, cpus, gtk and some gnome stuff. You have a GUI on these servers without gtk?
I certainly have the full gnome desktop installed, and I do not have "avahi- daemon" installed, come to think of it, there is no such package at all. There is plain "avahi", and I do have it installed.
> > What's an "NVIDIA driver"? I see no such package in Fedora. If you have an NVIDIA graphics card and want to make use of it, you need those drivers which you can get from rpmfusion.
I have two machines with an Nvidia card, and I seem to do just fine without Nvidia's proprietary's drivers. Nouveau works fine for me, including accelerated 3D, and video.
> Of course, I'm being facetious. I will not expect that any Fedora > packager is going to worry, too much, about external RPMs. It's > Nvidia's obligation to play nice with Fedora, not the other way > around. Some people would say that NVIDIA doesn't.
Sure. Too bad, so sad.
>> For example, what is at-spi-bus-launcher? It's running for unknown >> reasons and it doesn't have a manpage. What is it for? What does it >> do? Do I need it? > > rpm -q -f /usr/libexec/at-spi-bus-launcher tells you what it is. It's > part of Gnome, so it's a fairly core daemon service. [~] rpm -q -f /usr/libexec/at-spi-bus-launcher at-spi2-core-2.8.0-1.fc19.x86_64 [~] How does that tell me what it is? Yet yum info tells me, and it's
rpm -q -i will tell you more information.
another package I don't need --- and I can't remove that, either. 116
Just because you don't need something, doesn't mean that it's not needed by something else that you do need.
Do you need glibc? Are you a programmer/developer? Unless you are, you don't need glibc directly. But, glibc is needed by pretty much everything in Fedora, and that doesn't mean that you don't want it.
Same thing about avahi. Just because you don't need it directly, doesn't mean that it's not needed by something that you do need. And, if you do not understand why something that you need requires avahi, all that means is that you simply don't understand why, and not that it's "broken", for some reason.
packages depend on it of which I use only 4 or so. > This is really code bloat. The dependencies are not broken. There's a > world of difference between broken dependencies, and code bloat. That depends on what you consider as "broken". Since Fedoras package management apparently doesn't even support suggested packages, it is broken by design.
Great. Feel free to write a better package management system, and propose it as a replacement for Fedora.
I don't necessarily disagree, I do believe that rpm has a number of technical flaws, but merely complaining that it's "broken", without doing something about it, will accomplish absolutely nothing.
Attachment:
pgpMVl9L_FA2g.pgp
Description: PGP signature
-- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org