On gentoo, I was able to do this:
xxxx@citadel: ~$ emerge whatever_software_I_want
And Gentoo would find it for me, resolve dependencies, download whatever was needed, and install it, without me lifting a finger. I thought the purpose of apt was to do the same thing for other distros, so I set it up on SuSe. But it seems totally incapable of resolving dependencies.
First I tried installing synaptic with "apt-get install synaptic", and it complained I was missing 4 libraries. I know SuSe has these libraries, I just didn't have them installed, so I tried adding "base" to my sources.list to see if apt would pick up on them. Installing synaptic still didn't work. So I installed synaptic by hand, and then tried to use it to install tuxkart. Tuxkart complained about missing dependencies too.
If I'm missing dependencies, isn't apt-get supposed to download and install them for me? Maybe I'm just configuring this wrong? Here's my source.list file:
rpm ftp://mirrors.mathematik.uni-bielefe...inux/suse/apt/ SuSE/9.3-i386 update security rpmkeys suser-rbos suser-jengelh suser-oc2pus suser-guru suser-gbv suser-tcousin suser-scorot suser-jogley suser-ollakka funktronics packman kde base
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.3-i386 update security rpmkeys suser-rbos suser-jengelh suser-oc2pus suser-guru suser-gbv suser-tcousin suser-scorot suser-jogley suser-ollakka funktronics packman kde base