Quote:
Originally Posted by ozar Yes, as well as being a web browser, Konqueror is the KDE file manager that all of KDE revolves around so you'll have lots of dependencies if you want to install Konqueror.
I'd suggest looking at pcmanfm or rox filer for your file manager, instead. Pcmanfm is really a nice little file manager with not too many dependencies. |
Sorry but, no.
It's an issue with the distro having limited package management capabilities (mostly, common to all the so-called binary distros). Konqueror itself doesn't *forcingly* require that much stuff. But binary distros usually ships *everything*, just in case you need it.
This should be part of the basic system anyway. I wonder why it isn't in your distro.
All the icons that kde require are in kdelibs. This is not needed by kde.
I think I remind that some kcontrol headers were needed to compile all the stuff in kdebase, including konqueror. Not sure though. Kcontrol is one of the worst things when it comes to interacting with the rest of the pieces in kdebase.
Quote:
|
kdebase-bin kdebase-data kdebase-kio-plugins
|
It depends on what do those packages ship. The io-slaves are needed to have a functional konqueror. The rest, might be more crap, or useful stuff. I can't know.
Kdelibs. Needed.
Quote:
| kdesktop kfind kicker libart-2.0-2 libarts1c2a
|
Not needed. Kdesktop and kicker shouldn't even be on the dependency graph, but maybe they are not pulled by konqueror itself, but by any other of the silly packages that have been pulled. Like...
Arts, that can be completely disabled at compile time, and I haven't had it on my system since kde-3.1 (which is the first 3.x version I used). It's idiotic to have it enabled, because there is
absolutely nothing that arts do and alsa alone can't do (tip: dmix is enabled by default now). It just adds another -redundant- layer on top of alsa, wasting some cpu power in the way. It's not even needed for system notification sounds since 3.5.
Kfind is not needed, though I think it also installs a kio-slave, maybe that's why they decided that it should be installed with konqueror.
This is for spelling correction. It can be disabled at compile time, but you probably don't want to do that.
I don't know what this in in your distro. If it's a kde part and not a dep, then it might have something to do with arts.
Quote:
libavahi-client3 libavahi-common-data libavahi-common3 libavahi-qt3-1
libcupsys2 libdbus-1-3 libdbus-qt-1-1c2 libfam0 libhal-storage1 libhal1
libjasper-1.701-1 libkonq4 liblcms1 liblua50 liblualib50 libmad0 libmng1
libopenexr2c2a libqt3-mt libraw1394-8 libsasl2-modules libsmbclient libvorbisenc2
libxcomposite1 libxslt1.1 libxxf86misc1 menu-xdg[/code]
|
I think avahi can be disabled, at compile time, not sure. Cups can be disabled (removing support for printers), jasper can be disabled (removing support for jpeg2000 which almost no one needs for anything). Hal and dbus are good things to have, and you need them for hardware notification. Openexr can be disabled. And the samba and vorbis support can also be disabled.
The compositing support can be disabled.
As you see, it's not kde. It's your distro that assumes you need everything, and so, installs everything. Nothing wrong with that, but if you don't like when people make choices for you, then probably you are not using the right distro.
To get the degree of customizability that I explain in this post, you need to use a distro that compiles everything for source, because it's at that stage when you can disable those optional components (and by disabling extra features, you also cut down dependencies).
One thing is for sure: you are out of luck, unless you change distro or compile kde yourself disabling all the stuff you don't need.
One distro that can handle all of this natively via it's package manager is Gentoo. In case you are interested.