Hi,

I have Knoppix 06/06/03 installed on my HD.
I promise I've read the tutorial and HOWTO, but
still apt-get is giving me headaches. Judging
from the amount of posts dedicated to this
very subject on this site, it looks like I
am in good company! Rather than flooding the
board with different smaller questions, I
thought I'd regroup them here.

[1] I've been able to install small, mostly
stand-alone packages like pdksh, aptitude, ispell
or synaptic. But things get much more confusing
for less trivial stuff - say anything KDE-related.
Eg, for quanta or kscreensaver, I get either
a notice that the package looks broken, that
it depends on this or that which is not going to
be installed, or that it wants to upgrade libraries
as vital as libc6 or libstdc++5 or even seemingly
completely unrelated subsystems. I understand this
is probably a consequence of the bleedind-edge
nature of this debian mutant into which Klaus has
expertly mixed all the available released packages.
Still, if somebody has important general guidelines
to provide to ease upgrading, I'd be grateful to
hear it. More specific questions follow:

[2] other posts tell horror stories about using
"apt-get dist-upgrade". Is "upgrade" any safer?
Reading the manpage leaves me under the opposite
impressin. Hmm... am I right in assuming "upgrade"
will try to upgrade individual packages to the latest
level available within their installed release (stable,
testing, instable), whereas "dist-upgrade" tries to move
everything to the default release (hence testing with
the default knoppix apt.conf) ?

[3] what's the safest way to upgrade to kde 3.1.3?
Does it entail upgrading libc/libstdc++ and has it
broken anyone's system?

[4] what's the safest way to install gnome 2.2?
Alongside a working KDE, that is! I remember reading
posts by KK swearing it had become impossible to have
both GUI frameworks working together (at least after
the initial KDE 3.1.2 release and given the CD space
constraints). At the lower levels they have to rely
on system libs where it's easy to foresee conflicting
requirements...

[5] synaptic tells me it cannot open the stock sources.list
If I replace this file with a simpler one which just
contains non-source packages from a mirror nearby, all is
fine. If I simply remove the commented lines from the default
knoppix sources.list, all looks good as well - what gives?

Of course no one is expected to have all the answers,
so please contribute what you can. Thanks in advance.