Howdy, there !
Well : in urge for some bleeding edge, and being particularly annoyed by X.org 7.3 on my Debians in testing (some texture problems, in dual screen, with my X800XL and the free drivers), I decided to install myself some Fedora 9...
... which I must say left me quite a good impression, though it may be a little bit too much bleeding edge (KDE user here...). Anyway I am totally ready to choose to endure some bleeding-edging collateral-effects (X.org 7.3 in multi-screen on Debian are worst to me than an unachieved KDE4 in Fedora)... bravery cannot ever be an avoidable option.
But one thing annoys me : I have not found any way to easily remove the dependencies pulled by the installation of a package, if those dependencies are not libraries.
For instance, a "yum install revisor" pulls some recursive dependencies amongst which revisor-gui and revisor-cli, which are not libraries.
If I then run "yum remove revisor", it only tells me it will remove revisor, but not the package that have been pulled.
Well, OK... after all, I've been a long-run user of revdep-rebuild on Gentoo : same kind of problem, just the other way around, about dependencies, and not reverse-dependencies...
So googling led me to package-cleanup as a suggestion. Package-cleanup indeed allows to see the libraries that are not dependent upon any other package : cool...
... well, not that much : the dependencies pulled by, for instance, revisor, are not libraries at all, and package-clean only shows them to me when I run "package-clean --leaves --all", which shows me everything not being a dependance to anything : which is a lot of package, as it includes everything I manually installed and which also is then totally irrelevant to my problem... manually checking the dependency of a package seems easier to me.
So I guess I missed something : how is one supposed to easily manage the removal of packages pulled as dependencies when the package that pulled them is to be removed, provided that nothing else requires them ? If it is not managed through yum and its utilities, there still must be a way people do it, isn't there?
Let us be pragmatic : I want to remove revisor, and the now useless dependencies it pulled, knowing that some are not libraries - what is the recommended way to do it ? People do not let those kind of dependencies erratically bloating their systems, do they ?