So you can view the dependencies of some program using apt-cache, so if you want to look what packages synaptic need's to install before install itself type
Code:
#apt-cache depends synaptic
in my Debian GNU/Linux mail server it prints out
Code:
[root@mail:~]# apt-cache depends synaptic
synaptic
Depends: hermes1
Depends: <libapt-pkg-libc6.2-3-2-3.2>
apt
Depends: libc6
Depends: libjpeg62
Depends: libpng2
Depends: libstdc++2.10-glibc2.2
Depends: libtiff3g
Depends: libungif4g
Depends: libwraster2
Depends: xlibs
Depends: zlib1g
and if you type apt-get install synaptic, apt will install for you all dependencies packages that synaptic need to work. That's all
about synaptic, it's another apt GUI tool environment I guess.